Originally Posted by
dickinson
I'm not sure United would have treated this any differently if I had booked it on their website.
I'm 100% certain that they would have. You booked with a third party, so they're the ones responsible for fulfilling your contract. As they say, you get what you paid for.