but if the government doesn't provide free housing it has to do that with everybody. If it provides free housing it must do that with everybody.
You however, have no such obligation to general society. You can choose to give free housing to your kids, but not to others.
You starting to get it now?
You starting to understand how the way government is expected to behave, and the way you are expected to behave as an individual are not even close to the same?
I shouldn't have to explain this to you. You know it inherently. It's how all societies work.
For example you can drive past an accident and ignore it. A government cannot ignore citizenry in danger. They have an obligation, both legal and moral, to assist. You do not... because you're an individual, not a government. You're not the same. These principles are not universally scalable.