I was unaware that a service visit for a no-service trouble call was chargeable? Not quite sure why this is but i feel it is a very bad business practice. I really discussed me. I will consider terminating my service at the end of my two years. If service calls are that big of a deal then build it into the price unless it is a low-ball way to keep the price down until we get you.
I am not sure if it is the area i live in, Beaufort, SC or what but i think the technical onsite response time is too slow. To be without dish service for the better part of 4 days is ridiculously slow. My suggestion is to improve the response time for service outages to a maximum of no more than 24 hours. My feeling about long periods of no service is "if i can go for more than half a week without it i can probably live without it completely".
There are other options available.
Dish has always charged for service calls, Direct Tv does the same. (Paying extra for the Protection Plan lowers the cost if you need at home service).