Those who are out of work through temporary misfortune, but who have contributed for several years, should be treated with respect and dignity. Those who choose to leech; those who are on benefits as a lifestyle choice should be subject to tough love (food stamps instead of money would be a good start).
Food stamps are unworkable no matter who is given them. And the fact is, introduce foodstamps for the "leeches" is just the thin end of the wedge.
A man I know is claiming JSA. He has worked all his life and has been claiming now for 3 months. They changed his signing time, didn't notify him, then when he showed up "late" they gave him a warning letter. It basically said that if he was late again he would be sanctioned, no benefits for 6months . But the member of staff wrote on the notes that he was given a "sanction letter" so the person processing the payment sanctioned him.
Everyone, regardless of who they are or how long they have worked, is being treated like a dog.
I didn't see why I should give this information so as a result he gets nothing.
Because if he is living with you then you are a household, and the employed one should be supporting the other. If you have a problem with that then perhaps you need to rethink your relationship.