My friend organized a trip for us to Los Angeles through his travel agent. I called the agent and paid for my ticket with a credit card over the phone. The agent said to check in through United's website (We were flying on United), but when I tried that it took too long for the page to load, so I checked in at the airport instead. When I scanned my credit card through the United check-in kiosk, it printed a ticket with my friend's name instead of mine. I used that to get to LA. I didn't feel like sticking around and sorting it out to get the proper ticket.
Before returning from LA, I logged on to United's website (successfully this time) to print my return tickets, which also had my friend's name instead of mine. That didn't get me through screening at LA (I should have expected that, but was too distracted visiting people there to pay attention). I called the travel agent to see if she could solve the problem. I didn't see why I should have to pay extra, since I'd already bought the tickets, but she said I had to pay because it was my fault, and that I could have somehow gotten tickets with my name from the kiosk if I had checked in properly. I later asked a woman working at a United check-in counter about that, and she said the agent's story wasn't plausible. What do you think? Should I have done things differently? If so, how should I have done them?
Thanks for the help.