IMO those are both terrible analogies since unlike a CG site that you pay for neither of those are revenue generators unless say for the restaurant table you have to pay either a penalty if you don't actually use it.
What you aren't understanding is the issue has nothing to do with money and everything to do with respect and greed. What it boils down to is the action of reserving a 2nd site precludes anyone else from using it and that's unfair. If a cg has 100 sites and I call to book one and they are all filled I don't get to camp there. If the cg is legitimately filled fine and dandy, maybe my fault for waiting too long, but if it's because someone has decided that they are privileged and deserve two sites then that is where I have a problem. Yes, I can go to another cg but why should I? I find it absolutely laughable that so many who camp want privacy yet choose a cg where they KNOW sites are close together. It's like having a baby and being shocked when the diapers stink!
If that person paid the revenue that would be obtained from serving others at those tables, what's the problem?
Same as above. Your actions are precluding me from enjoying myself at that restaurant. The fact that the restaurant closes periodically is irrelevant-that's to be expected from any business and it shuts out everybody, not just me. You buying all tables shuts out many but you still benefit. That's where the unfairness comes in.