Saint, the reason I am complaining about American is simple - It's their policy. When I set this up, the agent should have said to me, "well, if there's only one seat, your colleague is first." By the time I figured this issue out, he had a boarding card and I was out in the cold. Maybe he should have offered it to me, maybe not. But American shouldn't have made that decision for me.