Whatever happened to customer service????

I just finished getting some changes on my satellite tv system. I called for activation on a new box. got hung up on twice. The third time (different 800 number) I get a real tech. They tell me I need a new activation card, that will be 20 bucks please?? Then they warn me if it doesn't get to me through the mail it will be another 20 bucks for another. Then they want to upgrade my service with the new Genie system for free. I'm kinda pissed about being hung up on but ask about it. I give the go ahead, then they tell me it's not so free..another 50 bucks for taxes and fees??? So I cancelled the job. I got my bill a week ago, they charged me 20 bucks for the card I got and 70++ bucks for cancelling the upgrade. The local cable is cheaper but only works half the time. Customer service, BS!