This is an industry wide situation...and yes, that includes Comcast. Heck, Comcast's dispute with the Tennis and Disney channels come to mind with the Tennis Channel dispute going to court.
Don't think it's limited to satellite. Cable has the exact same dispute issues.
this may be true, but cable isn't missing any channels, cable has bbc america in HD, they have sprout. So while there may be disputes that you hear about, when picking cable its about how much you going to bend over for the cost of it all, at least in South FL you aren't giving up channels unlike when you pick satellite and its what you can live without. Right now Directv seems best as giving up the least compared to Dish if you have kids.