I'm one of the majority who support the principle of the cap. However I intensely dislike the benefit bashing, scroungers, lazy welfare lifestyle argument of the government and media.
But as a philosophy, I agree that a non-working family should not get more money than the average working family. This only applies to non-working families, at least the majority of which are in London (depending on your definition of London) and I'm guessing a significant majority is in the South East.
I don't buy the argument that it is hard to find work in these areas. Yes, the cost of living is high, but if you are in work, the cap does not apply.
For example, if I was a single parent of three kids, all I need to do is work 16 hours a week. I would still be eligible for the full range of benefits, so I think it's reasonable that I'm expected to work.
I also don't get this argument about childcare; if you're not working, by definition you don't need childcare.
I agree with other posters though that it doesn't deal with the issue that the minimum wage is to a living wage and we are topping up incomes, so that companies can increase their profits.