A little idea that all benefits should be capped at a weeks worth of minimum wage; so 37 and half hours times whatever minimum wage is now ( £6 pounds odd ).
That way no one gets paid more for sitting at home than they would for going out to work.
Out of this, all rent prescriptions etc. should be paid, the same as most people in low paid jobs have to pay for everything.
it might also provide an incentive to go out to work to up your wages if you progress in a company.
Just think it would be a lot fairer.