Everything you list is true, for many boomers.  But many boomers DID win the lotto in that even blue collar boomers could afford a home decades ago; today, in Vancouver or Toronto, even high income millennials cannot.  

Yet all working millennials, high and low income, are subsidizing relatively wealthy boomers who are technically "low income" and this will only increase as more boomers reach 65 and start receiving OAS.  How does it make sense that a 35 year-old earning, say, $40k - $120k is subsiding the payment of hundreds of dollars a month to a person earning up to $70k in income and has wealth in the hundreds of thousands.  It's absurd.