It is offensive, 100%. It's grouping and stereotyping people based on age, meaning that for example my parents are subject to it, despite growing up in communist Poland and not getting any economic benefits normally attributed to "boomers". At 28, I'm probably 10x "wealthier" than they were at my age, but of course they are "boomers" by age so fuck them for ruining the economy, right?
If you're vicariously triggered by the word "boomer", it's because you have this attitude attached to it. As with the other commenter, I can't help you with words you're trying to put in my mouth.
There are strains of truth there -- life ain't grand for the millennial crowd -- but it's more of a meme than anything, IMO.
Also rather incongruous on HN, since there is a much stronger mid-career / older crowd on HN, aka the Slashdot refugees.
Why is this term suddenly popular, especially here?
I'm downvoting comments using it, since it seems to be disparaging at best, if not offensive. It's also used inaccurately. The Yugo wasn't even produced until 1980.