I feel your pain, I have to deal with directv all the time with my work. I'm not sure if I'm missing something but it sounds like you aren't getting what you were promised, so you do have rights.

Honestly, call them back. your experience could be much different, just because the next person you talk to could easily be in a better mood than the last one.

They are definitely not the best company in customer service, by any stretch of the imagination, but a calm and friendly approach to the next customer service person could easily get you further...