No, Reality, I *DON'T* agree with you.
*IF* you can get equal value for Shaq, then yes, trade him.
An expiring contract is not equal value. In fact, it's NO value. The Van Horn deal would be pointless. Miami would be a bad team, and no respectable free agent would want to sign there, even if Wade was there. With Shaq, the Heat might still manage a shade of respect, and as such, you might attract someone when Shaq's contract is up.
You're saying trade Shaq to trade Shaq. I think that's a bad idea.