I agree with all of that. Let's face it, since Thatcher we've had the Tories followed by the Labour-Tories, followed by the Tory/Lib-Dem-Tory coalition. You can't vote for anyone who will work for the people, who will narrow the gap between rich and poor, who will redistribute power etc.
And if you could find some such party, and if you could vote them into power, what power would they really have? The power is owned by those with the money, they control the media, they control the economy, they control people's livelihoods, they control us.