I agree with "War" - CC does not allow stations to lose $1M a year w/o someone getting in real big trouble.
As for the Astros billing - if KTRH pays a right's fee, I'd be very surprised the figures quoted are accurate because I know of lesser teams bringing in more revenue. If it's a barter deal, and the team is keeping most or all of the inventory, that'd be pretty good.
The KTRH and network feeds are not the same. They are separate. I am not sure if there are two feeds coming out of the box, or if KTRH feeds the network, but I am sure about KTRH not taking THE network feed.
This arrangement would imply that KTRH buys the local rights and the Astros get the network. If this is the case then that revenue number is beyond embarrassing.