First, people that cannot save (no down payment = no savings) may have difficulty managing a home and the expenses the crop up with it.
Second, where does it say that you deserve a home?
Third, Increased home ownership as opposed to renting will improve a lot of neighborhoods- owners tend to care more about the homes they live in.
Fourth: but his could lead to a lot a forclosures and abandoned properties, and money from my pocket.
Fifth: I can buy those properties at a much better price and rent them out...