>So this outrage is emotional bluster, like a child who never learned to share.
You're repeating the same mistake as the parent, by refusing to seriously engage with the opposition, instead arguing against a strawman version the opposition's argument, and then concluding that they must be insincere. If I had to steelman the opposition's positions, I would go with the following:
1. They think it's fundamentally not their responsibility to help society's downtrodden
2. They think think we have a responsibility to help society's downtrodden, but only the ones who physically can't support themselves. "free housing for everyone who's incredibly poor" wouldn't be compatible with this view, because it's possible for you to be be poor through laziness or whatever.
"It's fair because you too can get free housing if you're poor" doesn't address either of these concerns.
>like a child who never learned to share.
Okay, and what if they actually don't want to share? This isn't kindergarten where you can appeal to the teacher to forcibly get them to share. This is the real world, which means you need to amass a coalition of supporters to back you. Name-calling your opponents isn't going to help do that.