Generally --
Ticket agents usually don't have to deal with customers that are in a current delay or other "situation", unless it's a huge, system-wide situation. And then, every customer is a unique situation -- some are reasonalble and easy to deal with and some, well, they just aren't. And it doesn't seem to have anything to do with how experienced of fliers they are. I would suspect that some are reasonable and a pleasure to deal with in most aspects of life, and others, aren't.
Special Service agents tend to have the most experience and the most information available. They have the most tools and are allowed the most leeway when dealing with any customer, so they really don't stress too much over frequent flyers versus newbies, etc.
Gate agents are thrown to the wolves and have the least experience and the least tools. The more information ops gives them about the situation -- weather or whatever -- the better they can deal with anyone. Gate agents want to do a good job and for the most part are proud of their work, so when they aren't given information to pass on, many take it personally and go hide or make things up to sound like they know what they're doing -- which they shouldn't do but they feel like they "owe" something to the customer. Most agents need to learn the phrase, "I'm sorry. I have no additional information at this time. As soon as I do, I will pass it on." And some just need to get better at making announcements along those lines. Also, if too much information is given to the agents, about a maintenance delay for example, the gate agents really don't know what they're talking about and can get themselves in a pickle. Customers hear what they want to hear and they can be experienced travelers or first-timers. Again, if they're reasonable and easy to get along with in most of their life, they're probably easy customers to serve; if they're not, well they're not.