I think karrie has it right in that no one wants the job because it pays crap. You have have to deal with the public, and I am astounded by how clued out, rude, obnoxious, and abusive some of this public can be, and to have people deal with it you simply have to pay them more.
And, JLM, the front line employee you were dealing with likely wouldn't last in anything but one of the few games in town of its kind, (like a government service) and would instead be relegated to the complaints depeartment or help desk at any private enterprise. Probably with an uplift in wage especially if she were able to get you and others to give up and leave promptly at no cost to her empoyer.
There is a balance companies have to achieve, when is best to p*ss of the customers, before they buy, or after. Myself, I worked hard to get myself out of a position where I have to deal with the general public, or even general customers. For some reason I still I carry some unseen label of authority and am constantly accosted and asked questions I have no answer for. I have learned some answers recently that work especially well in Quebec, "Я не понимаю, Я не знаю". It is more comforting to draw blank stares than the looks of disgust I would if I answer'ed "I don't understand, I don't know" in Engleeski. Some of us look ignorant on purpose ;-) .