My story about United was when I was flying from Vancouver to SFO. For some reason, we could not land at SFO so we ended up in Oakland. I said fine. Let me off and I will catch a cab.
They said that the plane was too big for Oakland. We sat on the runway for 2 hours then flew back to Vancouver with nothing put warm coke. By the time we got to Vancouver, it was late so so all airport and hotel food was closed. We had vouchers but nothing available to spend it on.
Of course they lied about the plane being too large, another airline flew the same plane to Oakland regularly. i had to spam fax their customer support line to get vouchers.