France is guilty of human rights abuses of homeless people and laws guaranteeing a home for all fail to protect the most vulnerable, a U.N. Special Rapporteur said on Friday.