This is more of a system issue than bad behavior of an individual charity.
Charities can underpay a little bit, because working for a charity has its own appeal. But if you want a talented, experienced person to run your org, you have to consider what they could make if they worked for someone else. San Diego is not a cheap city, and has its fair share of CEO positions.
If you really want to stretch your dollar though, local food banks are probably a better bet.
Yeah that's more of a hotel thing. I'm guessing this is that influencer trick of intentionally lying about a detail so people will make comments to correct you, giving you free engagement.