About twenty years ago, I was taking a flight back from Rio de Janeiro, Brazil to the US. In the middle of the night the pilot got on the loudspeaker and said "hi! Having some engine trouble, so we are landing in Manaus." Manaus is in the middle of the Amazon. Needless to say, a bit scary to hear that, but we landed without issue. They told us we had two choices: the nice hotel with a shared room, or the lesser nice…
I'll never understand this attitude toward airlines. What did you want them to do in this situation? Keep flying the plane with engine issues so you could make your important meetings? It sounds like the airline did the right thing here but you were still mad?
I on the other hand will never understand anyone extending any grace to an airline. They are constantly testing just how poor of an experience they can deliver to their customers and stay in business.
For starters, they could have offered more than $100 to OP here