> I don't understand the vitriol towards landlords.
It's because real estate is - the vast majority of time - a tried and true way to accrue wealth, and it takes a least some measure of wealth (or a lot of personal risk) to get into it. People get angry when they see folks they think of as "less deserving" with money, and literally the only thing you need to get into real estate is money. So there are a lot of "dumb" people doing it, making a lot of money, seemingly for no reason other than they own the right building.
I've dealt with commercial landlords before and they can be ruthless. As a commercial tenant, you're most likely paying everything. Your rent (with yearly increases well beyond inflation), pro rata insurance, pro rata real estate and school taxes, common area maintenance (CAM) fees that can be thousands a month between all tenants for snow to get plowed ten times a year and the grass to get mowed.
If you're a low margin business it's easy to look at half your revenue leaving the door to your landlord who (in your eyes) has zero risk and provides no value and get angry. But I owned a brick and mortar business for 4 years and had 3 landlords in that time because they kept going bankrupt. So there's definitely some risk associated with it.
Commercial leases have rent increases built into them that are agreed to by all parties. Nobody is getting a surprise by their rent going up, and they're typically negotiated and signed close to a year before becoming effective. If the rent is too much, you can move your business or find ways to grow your revenue. If there's nothing cheaper, then that's what the market has decide a square foot of commercial real estate in your area is worth. If your business doesn't support that, the market doesn't want your business.
We tell contract developers all the time "you need to charge more!" and "charge what you're worth!" but the minute someone does it to us we scream about how unfair it is and how the system is broken. I'm sure the guy selling widgets who has his WordPress guy charging him $125/hr thinks that's unfair, too. And I say that as someone who has been both the widget salesman and the $125/hr WordPress dev.