You are right that not everyone is as guilty.
That being said, the silent generation can be totally blamed for being more willing to fight tyranny in Europe than at home. The boomers… they WERE the communists and still overwhelmingly own every arm of power. Obviously, NOT ALL boomers the same that it is not all blacks or all Jews… but I can still say “boomers ruined the world” while being able to maintain the cognitive nuance to understand that the boomer in front of me might be one of the few that didn’t do those things.
As for “we need them”. Actually, we don’t. They are on their way out the door anyway. In 10-20 years, there won’t be enough of them left to be statistically significant to what is about to happen. That’s not wishing harm or anything either… that’s just acknowledging the reality of human mortality. And not including that, if it comes to war, they have already aged out of the war fighting demographic even if a war broke out NOW.