It is not too much to ask of people who are accepting money from Uncle Sam for them to follow the rules of the land. There are enough people on waiting lists for these types of benefits for us as a society to focus on helping those who chose to abide by the law.
Anyone convicted of a violent crime or felony of any kind should immediately lose the privilege of government assisted housing. There is a culture of acceptance of criminal behavior surrounding housing projects that will only continue until it is no longer tolerated. We owe it as a society to the law-abiding majority of the tenants to provide a safe place to live. Housing them with criminals is NOT the way to do it.
It's just not that hard to stay out of trouble.