The idea that all Western Socialists are suburban teenagers is silly, especially considering that suburban teenagers will attach themselves to and profess the genius of anybody from Nietzche to Plato to Aristotle to Smith to Marx to Rand, without ever stopping to think about what they've just read about, how it actually relates to their life, or why they're drawn to this particular political or philosophical theorist (*cough*armok*cough*).
I've met a number of people in the Sociology field, and most of them have Socialist ideals (except for a few sociopaths). Maybe it's just a cultural thing for Canadians, but I've never met anybody who has actively promoted a right wing ideology who wasn't a complete idiot and unable to actually support their crazy notions in a reasoned debate. This will probably change (haha, no it won't, there will just be more of them) when Sun News (Which the incumbent media is calling "The Fox News of the North") comes out in January. More likely, it will just be even worse for life in Atlantic Canada when thousands of military personnel (both the NCOs from poor Newfoundland backgrounds, and the blue-blooded and wealthy officers), misinformed unemployed, and oppressed minimum-wage workers who have actually been convinced that unions are sinful suddenly get some back up when they say things like "The problem with Fredericton is all the Asians".