>
It's their site, they pay for the resources, provide the work, if they want to block people who block their ads, they have that right.> You are not entitled to my website because I put it up.
Yup, I absolutely agree. But if you want people to pay for your site, then you must force users to log in to use your content.
If you put your site up without a login portal then your site is free. Advertisements sent to anonymous users are not a valid option: they are easily gamed, easily abused, and easily contain malicious content. If you want to serve advertisements, that's your business, but do it to users who have clearly opted into it.
If users don't want that then they won't sign up to your site. It's a win-win on both sides.