There has been considerable discussion on this thread about alternate means of catching stackers. These all miss the point. In a competitive environment, a company cannot consider its customers to be all thieves just waiting to be caught. For one thing it is untrue and that way of thinking is poison for any company. A monopoly can get away with that attitude for a while, but eventually something intervenes such as government. A company has to find some means of encouraging the small percentage of cheaters to comply, but there is no such thing as 0% or 100% so there will always be some small number of thieves which must be tolerated.
I have an example: Some of you can remember when prerecorded videotapes were very expensive (over $100 for the first Star Wars movie tape). As a result, most could not afford to buy the tapes and there appeared to be a great amount of copying with a black market in cheaper tapes of movies. The movie studios were in a losing battle to stamp out the copying and illicit trade of their videotaped movies; they treated their customers like thieves even though the vast majority did nothing illegal, and a great number of customers came to regard the movie industry as contemptible because of their heavy handed tactics. Paramount figured it out. They began to sell all of their prerecorded movies for under $20. The movies were affordable for virtually all customers, and there was no longer an incentive for copying and the black market. To be sure, there were sill copies being made, but the number was so small as to be tolerable.
Dish Network could offer more, smaller tiers. Better yet, they could offer complete a la carte programming that I used to have back when I used 4DTV over C-Band. The consumer could get exactly the programs he wants without having to pay for a collection of programs useless to him. With the current tier structure and a small number of large tiers, a customer may to have pay what he considers unreasonable prices just to get the relatively small amount programming he wants. A la carte programming ensures that the customer gets exactly what he wants for a reasonable cost and greatly reduces the incentive to stack. This is just one example encouraging all customers to do the right thing rather than regarding all customers as criminals; maybe you have other ideas?
Otherwise, I propose that DirecTV fund the Dish Network Audit Team. This can only enhance DirecTV profits and quicken the demise of Dish Network.