> Liberals (at least in US/Canada) used to be the one who would care about working middle class and their living conditions.
This confusion is understandable, but liberals never cared about the working middle class. Its just that in the US, the democratic party is a big tent of liberals, socialists and progressives, and the other side is a big tent of evangenicals, libertarians and conservative.
The ones that (claim to) care about the working class are the socialists. Liberalism comes from the French revolution, and is exported to the world through Amsterdam (appropiate in this topic!) and its value system is the foundation of modern day capitalism and enterpreneurship by free individuals (no matter how you pray or what you say) in a republic (every vote equal). So standard, you take it for granted.
You find the same disconnect between values in the other tent. Libertarians preaching small government for a republic ticket, even though every republican president has ended up spending more money than any president before.
One of the big downsides of first-past-the-pole is that a political world simplified to just two sides, doesn't do most people justice. Don't vote for the democrats if you want socialism. Don't vote for the republicans if you want libertarianism.
Evangelicals and progressives on the other hand, can do bussiness with the liberals and conservatives, since what they want isn't incompatible. Liberals hear progressives talk about 'inclusion' and they hear 'more customers' (hello, rich gay couples) or 'cheap labour' (hello, poor immigrants) and they get all wet in their stock portfolio.
Sidenote: If you ever wonder what America would look like when its just libertarians and socialists having to come together .. its called Burning Man, where autonomous libertarians feed socialist hippies, without liberal transactions or conservative judgment.