Most people would not similarly let the government restrict fire arms or speech. They would consider it a gross violation of the amendments containing these freedoms.
I agree XZins, and you know I might be wrong here too.
This is my opinion, but it’s just one of many.
I do believe that in this day and age of rampant illegal immigration, that communities have some vested interest in trying to avoid attracting large numbers of indigents and or homeless people. (These may mean the same thing, but I view indigents to be more like vagabonds, a population in motion.)