Sorry, you've had trouble, but I've been with Dish about 6 years and I have absolutely NO complaints with customer service, even last week when I unplugged my EHD from the 211 and screwed up the drive, they were courteous and helpful and when I fiddled around and stumbled on the fix, they were appreciative of my reporting how I did it.
I have even had good luck with the ceo level support, when I could not print my paperless bill to get a rebate, they credited it to my account the next day.
My one encounter with overseas CSR's went smoothe also.
I'll not say that some people bring on their own problems with attitude or ignorance, but I have had no tribble (SIC) at all.
On a side note, I also have had very little in hardware problems. I just had to replace a 622 when a hard drive cratered.