Didn't realise teachers had "crazy good" pensions. Our financial planner has told us that it's an "ok" pension but not to rely too heavily on it.
But yes, I agree that people love to villify teachers because of the perception of their union power. Unfortunately, the loudest voices are often the least educated regarding the reality of both union "power" and the management of the pension portfolios. (The comments section of news articles always seem to garner people with strong but not necessarily the most educated opinions regarding the stories they're commenting on.) The media still loves to pretend that that the BCTF and the BCNU are strong unions, but they haven't been since the 1980s when Bennett gutted them. Public perception will always be a problem so long as teachers are employed by the government. We've had a right-wing government for 12 years, and before that the left-wing government mandated teachers back to work under hefty fines, so there's always been a friction.
I've got friends working in the private sector in lower management positions who are making multiples of my salary, receive bonuses, and have much better pensions. They're in the private sector so it's completely different, but I'd hardly consider low-level positions like "teacher" or "nurse" part of a new "upper class". That seems awfully dramatic and divisive.