On the other hand, when something goes wrong with a vacation, I can see people getting very annoyed, very quickly. I'd be surprised if most TA didn't have at least one story about a customer going absolutely nuts on them.
I'm sure every travel agent, and everyone in every profession out there, has stories like that. However, I find that when I do my job well, which I do to the best of my ability every day, the vast majority of people come back happy. I own a "cruise only" agency, so I'm just dealing with cruisers, and cruising in general has a very high satisfaction rate.