Several years ago, I was a senior escalation tech support agent for a major PC manufacturer. My primary responsibility was to deal with customers who were so P.O.ed that felt the need to write into the president of the company. In my experience, about 40% of the time, the customer had a legitimate gripe. The company boned them in some way, shape or form. In those circumstances, I had no problem doing whatever it took to rectify the situation for the customer, often ordering a new PC to replace the problematic one. About 20% of the time, the customer was a full-on crackpot. Just completely off base in their claims. The remaining 40% was pretty tricky. Often, there were mistakes made by the company, but these small mistakes were turned into huge issues by impatient, misinformed customers whose expectations of the product or service were way out of whack with reality. These customers were not well-informed consumers and rarely read their manuals, service contracts and other T's and C's.
In my view, the original poster certainly falls into the last category. The installer certainly made mistakes and did sloppy work. But… this certainly is a fine example of how to make a bad situation worse. While the original poster will certainly find a sympathetic ear or two among the Dish bashers, a closer examination of the poster's website will reveal a lot of self-inflicted damage. First, always remember that you are dealing with low to mid-level functionaries in the Dish Network chain o' command. These are not the movers and shakers of the company, but mostly decent people trying to help out when they can and not get burnt out dealing with loud mouth louts most of their day. The attitude you take into this is critical. I too had an issue with my local installer (helpful hint: don't contact the installer directly, instead contact Dish and let them arrange for an installer. That way, Dish can exert more control over the installer, though Dish should be more stringent about who can install.) But, when I had my problem, I took a much more rational approach when contacting Dish. It took some patience, and I had to work my way up the chain of command a bit, play the game, listed to the scripted responses. But, I knew where I stood and I did not expect too much assistance from the front-line support.
From reviewing the rant on the original poster's website, I see lots of warning signs. The whole article has a certain "Dish network is out to get me" paranoid streak. The whole, "update sent out by DISH NETWORK that in effect ended up giving the model 522 receivers a virus" is pure fantasy. There is bad luck, and then there is dumb luck. This strikes me as a perfect case of the latter. Some people simply bring bad things on themselves through the attitude they take. Spend the time to read your contracts, T's and C's, manual, service agreement, what ever documentation comes with the product or service. Be a good consumer and look out for your rights and prevent a problem before it occurs. There's still a chance things won't work out in your favor, but by doing so, you greatly increase your odds of having a successful resolution.