If you fly a lot, this stuff happens and you have to expect it. Bummer, it's all at one time but that's life. If you were going to miss your meeting, you could have declared "trip in vain" and just went home again. MXs do happen, and part of the East Coast has been having some wx issues the past couple of days, so it's to be expected on top of the fact that we all know UX is a delay-prone mess.
People are too quick to expect compensation, that said if you call and complain, you might get something out of it but I don't think you're due anything.