I appreciate the ordeal you must have been through. I guess always check in online and take out travel insurance may be the best advice that I can provide. I have been in situations where I have chosen to leave my partner behind as he couldn't locate his passport, and I had work commitments that meant I couldn't miss the flight. There is no reason they should have taken him off the flight, unless it was indicated that you would only travel together.