This is, in part, because the Labour Party is no longer the Labour Party.
In one of his moments of lucidity, Michael Moore said we should start spelling 'Labour' the American way, i.e. ':Labor' because they have taken 'u' out of it.
If the Labour party had not betrayed its own mandate, it would be spending money on services, health-care and policing.
The downside is our options, Cameron is just a long streak of nothing and the Liberal, well, I'm not even actually sure what their policies are any more, they give lots of opinions, but very few tangible solutions.