Baby Boomers practically invented the participation trophy. It's why millennials got so many. And I've literally never heard a Baby Boomer complain about them. I've only ever heard about Gen X folks and below complain about them.
Two points: 1) The mechanism by which individuals consume media shifts across generations. Baby Boomers watch more Fox News and MSNBC than any younger age cohort because they're still very much invested in consuming news media via television. That said, 2) According to viewership statistics Fox News and MSNBC have the same viewership percentages for Gen X - around 25%. Which is the second highest viewership percentage after Baby Boomers, who also consume liberal news media in extremely high percentages.
On the topic of Vietnam Vets though, one battle they did win was the one against the federal government (all the way to the supreme court even) for benefits due to Agent Orange. It was unheard of at the time, and it paved the way for other benefits to be given to the veterans who came after them.