I'd say that Comcast could ditch them too soon, but I think they are still federally mandated to carry them since they own a competing RSN in the market.
While I somewhat support the reasoning that Comcast shouldn't be allowed to use their vertical integration in an anti-competitive way, it seems morally wrong that the federal government is essentially forcing the 95% of Comcast subscribers who don't watch the Nats and O's to contribute $30-40 a year to billionaire owners and millionaire athletes.
This model needs to die and sports business needs a correction.