A business is not entitled to make people look at their ads. If they offer something in a publicly accessible place and they get ad eyeballs, good for them. If they don't, sucks for them. If they don't like it there are plenty of other markets they can do business in.
You're not entitled to any webpage except your own...