My flight experience on US Airways a couple weeks ago was similar. They delayed my first leg by several hours, causing me to have no chance of making my connection, so they sent me back home to catch the next day's flight (into a different airport, of course, so that screwed up my travel plans). No apologies, no "here's a voucher for a free flight", just "yeah, go home, come back tomorrow". (I even asked, foolishly, for a $10 credit to cover the parking I'd paid to sit in the airport and not go anywhere, and was told they have no control over that.)
My entertainment system didn't work on the outgoing leg, and my vegetarian meal choice was ignored both times (like your husband, I was informed that the pasta was vegetarian, but it was still disgusting and did make me queasy).
I think airlines in general are going downhill. Southwest is the only one I've flown recently where it's been a vaguely positive experience.