Hate the game, not the player.
Being mad at the underpaid support guy won't get you anywhere, being nice might.
Capitalism trends towards monopoly, and a monopoly doesn't have to give a shit about how they treat customers as customers have no choice. So a radical(as in, rizomatic) solution would be to make people aware of the actual problem and claim for better regulation or lobby if you have the power to do it. Now for a personal solution, good luck (: