What this whole 'they're different, think they're so elite' stuff seems to forget is that *each and every one* of the candidates is a millionaire. Not a single one has any of the same concerns that the majority of the country cares about.
Of course. Every politician likes to portray themselves as "the common man" at election time. In reality, as you have already pointed out, they are all wealthy individuals who lead lives entirely seperated from 99% of those they would claim to represent. They don't go to work everyday and then slump in front of the TV at night. They don't worry about making ends meet, how they are going to pay the bills. I doubt they even see a bill. It's trivia that someone else fixes for them. As far as I can tell most of them have never had what I would call a real job in their entire lives. They went to straight into politics as soon as they left school. They wouldn't last 5 minutes in the real world that the rest of us inhabit. Their world is expense accounts, back scratching, and shinning up the greasy pole of politics.
Unfortunately people don't have anyone else to vote for. Very few politicians come from a working class background these days. They just like to pretend they do as it's the best way of getting people to vote against their own economic interests.