First of all...I can't believe you think DishNetwork is better than Directv, (thats just absurd) but anyways the fact is that you went back and I see no reason why they would keep your deposit, that is the first thing that i would have questioned, then they are charging you another bill, sounds like a mistake on directv's side, are you 100% they disconnected your service, anyways whatever the reason something sounds fishy, Directv has awesome customer service you should call in and talk to someone about it, ask for a supervisor if you need to most of all don't be angry, they already lost you as a customer and have nothing else to loose to rude ex-customer (not saying that you are its just advice) anyway when you get everything settled, maybe you should consider switching to directv for good, DishNetwork may be cheaper but I gladly pay extra for Directv...and I suggest you do the same