In a nutshell I have found DirecTV ok to deal with. But to really stay in their graces, you need to constantly upgrade equipment, stay on a contract, etc etc.
They could care less how long you have been a customer when it comes to getting the same deals as new customers. I haven't upgraded except to buy receivers off ebay for 10 years. When I asked them what it would be to upgrade to
HD, it was $300, play an installer, and sign a 2 year contract. I told them where to bite me and stayed on my old SD package.
It's typical of companies and services where there is little competition. They are in a business that doesn't lend toward competition but it's still the same.
So it doesn't surprise me compassion isn't in their script books.