Glad Verizon cancelled their fee, but $2 is nothing compared to what the airlines charge for booking over the phone...I can understand why a company would want to discourage people tying up their service reps, but making you pay for the privilege of buying something...?
They charge you more if you use a method which costs them more. Makes perfect sense.
What's insane is companies who charge you more for buying online and less for buying in person. There, they charge you more money for something that costs them less. This is completely stupid and makes me hate doing business with them.
But paying extra for tying up a paid human for a substantial amount of time? Absolutely reasonable.