1
Aside from your post being rude and obnoxious, which it decidedly is...
Your premise is completely false. Your argument is that, you should never trade 2 prospects for a bat. Which you just can't support, because it's not true.
Maybe you think its only a bad trade because the M's are not currently in contention. If that's the case, your argument is still flawed. You would need to show that it's never a good idea to make such a trade, when it is very easy to show that it can indeed be a good idea to make such a trade.
You don't have a leg to stand on.