I don't think there's an RFC that describes how advertisements are supposed to work on the Internet or the Web. These are just something that people have piled on top, and they hope they make money. But there's no right to making money in any particular way.
I'm pretty sure that most of the sites I look at don't have ads on them. Unfortunately, I have to block all ads by default, because the few have ruined it for me. If I visited your site regularly, and your site prompted me to unblock so you could make money, I would do it. Until or unless I found your ads performing some kind of objectionable behavior, and then I would re-block, and maybe not visit again.
I am quite happy to have my visit blocked entirely because of my ad blocking. You should try that, if you need to keep your kid in sandwiches.
I do pay for some content. For example, I pay for New York Times online access. I also block there, and they've never complained to me about it.
I don't feel entitled to anything at all, except to tailor my Internet experience within the bounds of technology and whatever is allowed by site managers.