I have also noticed that their chat support is mostly not us-based.
I've chatted with them before, since it's easier than calling (I might be cleaning, and can clean while I wait for a response).
They have the oddest names as well. Two that made my laugh were "Rambo" and "Shamu". I kid you not, those were their names.
While I have not had any issue with RUDE reps, some reps have really poor "engrish" and I have trouble explaining things to them.
Technically, you cannot blame dish for a rude CSR. It's like bitching at the gas clerk for gas going up. Dish just hires the people, and has no control on their attitude.
I will say this, I'm sure being a CSR is very stressful, it must take some serious patience to explain things to people that have no clue about something.