In Belgium there are some very good social services providing help for homeless .... Also very good services for people with low income... called OCMW (the Public Centre for Social Welfare), they provide houses or apartments at rent on very low prices, also gas, El etc taken care of if i'm correct. Of-course many people don't like it cause its mostly payed by tax payers etc, I think such programs will always have their positive as negatives and always there will be someone complaining.
Actually OCMW Belgium is for
Be needy,
The first condition for obtaining help is of course needy. Assistance from the OCMW can and may only be granted if the person himself has insufficient resources to lead a decent life. In addition, the applicant must have exhausted all other possible sources of income, both domestic and foreign social support.
Specific conditions,
The other conditions depend on the type of aid.
To receive a living wage, the following conditions apply:
-Be a resident of the municipality where "OCMW" assistance is requested;
-Be of age or assimilated;
-Be Belgian, or registered in the register of aliens, stateless person or refugee;
-Are available for the labor market except for health reasons or for fairness.
Illegal residents are only entitled to urgent medical assistance.
To receive help, you must first register at the reception. Then an appointment is made with a social worker to start the social survey to see if you meet the required conditions.
In the event of a dispute, an appeal is possible with the labor court.
http://www.jette.irisnet.be/nl/ocmw/het-ocmw/wie-heeft-recht-op-steunSmall piece of Belgian policy ...