Are you sure you was hung up on, on purpose, or is it possible the call was dropped?
" I love that when I complained about my speed something was done. I now am running at a good speed."
I'm confused a bit by this statement. Did you expect the company to ignore your request for a fix?
"I tried to call yesterday about changing from my Gen4 plan to the posted Gen5 service special of Gen5/20gb @ $49.99 per month and got hung up on."
I would try calling again a few times before making the assumption that people are hanging up on me. Once can easily be an accident.