In a nutshell:
Crane, as the majority owner in the mess Uncle D created called Comcast Sports Net, is asking too high of a price.
He has his reasons. Namely, the network has a 20 year deal, so if he signs up providers paying what the teams are worth today, he's passing up an opportunity to make more money down the road. He wants cable providers to pay what the network would be worth if there was a lot of interest in the teams.
The Rockets may get more people interested in CSN, but that's still a big if. We don't know if the Rockets with Dwight Howard will be any good. If they are good, then ESPN will start picking up some of the better games on the schedule. The Rockets hold a lesser stake in the network, so they have less of a say. I would assume that the penalties for Les Alexander to back out of a 20 year rights deal would be steep.
As for the cable systems, they know that they're not losing customers because they don't carry CSN. So they can afford to play chicken with Jim Crane and turn him down until they get the price they want. The photo that the Chron ran the last time they wrote on the topic spoke volumes. You had a player at bat with a huge LED ribbon sign urging fans to "Demand your network! iwantcsnhouston.com." Below the sign: almost an entire lower level of Minute Maid park, empty.
It's going to end one of three ways:
1. Enough customers begin to churn to spur AT&T, Dish, & DirecTV to pay what Crane is asking.
2. The network hemorrhages enough money that Crane drops the price.
3. Interest in the network remains low and it remains on Comcast and a handful of small cable systems.
No matter what, it's not going to change anytime soon.