I'm surprised by the hate for the Moss trade. He now leads the Cards in HR and RBI's. We needed a bat and we went and got one.
Kaminisky is our 3rd best left handed pitcher in the minors, but he's still got a ways to go before he could even make an impact in the Bigs. The Cards need help now, and they are getting almost historic pitching, it would be stupid not to improve the biggest weakness on the Club without sacrificing too much of the future.
To put this in a Blues perspective, Army would have traded Fabbri, Barbashev and '16 1st rounder for a need we don't actually have, like more depth dman, instead of actual scoring that we really need. While Mo sacrifices some possible future success, to further our chances at another World Series. The Cards have the best record in baseball because of their incredible pitching and pedestrian offense. So Mo goes and gets a good bat that can play multiple positions of need.
I think it's a good trade.