I think it’s unhelpful to frame structural economic problems as moral wrongs done by individuals, because these are all situations where more people accepting a moral consensus doesn’t actually resolve the problem. If there are 50 active GPU scalpers in the market, and a shaming campaign succeeds in reducing that number to 10, ultimately those 10 people are still going to be able to exploit the differential in retail price and actual market price to the same extent. Maybe it would take them a little while to scale up their operations, but they would do it. No amount of moralizing against scalpers can overcome supply and demand in this situation or actually make cheap graphics cards available to everyone.
Squatting isn’t immoral IMO, but enshrining legal protections for squatters would probably just result in a lot of effort being wasted on preventing trespassing lest property rights be forfeit. Instead it would be better to have high taxes on unused land and various forms of redistribution to keep everyone in a situation where they have genuine choice in their lives. The point shouldn’t be deciding who the wrongdoers are and punishing them.
Whether or not it’s helpful is orthogonal to whether it’s true, which is more what I’m concerned with. Maybe there’s a point to be had about effectively trying to convince people, but I don’t have an obligation to be the most effective conversationalist or converter.
However I’d happily support systemic approaches to reducing the effectiveness of housing scalpers. Calling them immoral is not mutually exclusive with supporting legislation against them. I’d even say those things are usually aligned.
legislation against them
This is why I don’t think it is aligned. There is a lot of possible legislation that would effectively punish “scalpers” or reduce their effectiveness in pursuing their goals, but would not actually help resolve the actual underlying problem or even make things worse. For instance trying to ban the practice directly, or trying to fix prices, those generally will backfire. If the focus is legislating “against” them, that’s looking it as a justice problem instead of an incentives problem, but even if it is immoral punishing immoral acts is much less important than solving the problems in peoples lives, and these goals can easily be at odds.