The Stryker is not an "Infantry Fighting Vehicle", it is an "Armored Infantry Carrier". There is one hell of a lot of difference there!
As for Shinseki, I think he was and is a duffus. He pissed away a lot of important capital with his black beret shit. Army Transition is important and must occur, but being a Clinton Puke, he put style over substance and undermined himself and Army Transformation.
Before passing judgement on the Stryker, remember what it's purpose really is! Yeah, it is too heavy, but then, we are trying to pack a leg squad into a single vehicle. Maybe we need to take a hint from the Marines and pare down our mech squads to fit the vehicle, rather than increase the size of the vehicle to fit our traditional squads.
Laws of Physics, ya know!