They almost always do give customers a credit ... if they call and ask for it. They do not give all affected customers a credit automatically though.
Two different things there. I am in the Dayton OH market but with my antenna, I get Dayton channels and Cincinnati channels. In turn, I get guide data for the OTA channels for both markets. The reason customers get the guide data is because they are paying for locals. The other market channel's guide data is just a benefit or freebie. If you don't pay for locals, it's almost as if there's a (software) flag in the receiver that disables showing any local channel guide data. I'm too cheap to "test" this ! In 30 days I will though !!