You entered into agreements with a company in exchange for discounted service, then decided to reneg on the contract and are acting as if DirecTV is to blame. They are doing nothing unethical - all cancellation fees and everything is very clear upfront. Classic low class nouveau American sentiment of wanting everything for free.