From personal experience, most tenants I've come across are full of crap, housing benefits or not. But when they're paying for accommodation out of their hard earned wages, the chances that they're going to respect the environment they live in is a tiny bit higher.
I don't know where the hypocrisy bit came in, but okay. If I were a landlord I would have no problem renting to any kind of tenant, as long as I got to meet with them first. Unfortunately estate agents hardly give you the privilege,
so other landlords don't want to take the risk. I'm sure you're a lovely person will treat the property with respect, but it's not the Landlord's fault that they keep running into bad experiences.