WHAT A STORY!
Seems like the airline should be responsible for your $800 loss...but that is probably wishful thinking.
Did anyone in the wedding party know about your situation?
Despite the loss of $$$s...you did the right thing. That is professionalism.
Eddie