Amaro is an idiot for the initial trade and yeah, he let an incredibly good pitcher go for prospects, but he's not really trading much away for Oswalt. He'd be more of an idiot to not shore up the rotation for the playoffs.
Happ is 28 yo and had one good year where he actually got extremely lucky in getting out of jams.
Oswalt is a total upgrade and Halladay/Hamels/Oswalt will hopefully be able to cover for a lot of the bullpen issues (Oswalt is a 200+ inning guy).
I got to go to the game last night and Dom Brown looked fantastic. I don't even fault him for that misplay in the 9th to take away the CG Shut out, because that's what he made the play for.