This happened in Lax, and I know not all the gate agents are bad. I did manage to make friends with one of the gate agents there, he actually understands how things work and has been great to work with. Unfortuntently he left right before all this happened. I also think what airline you try to fly on makes a huge difference. Alaska Air had extremely friendly gate agents and pilots at both airports we went to.