It's my understanding that YB is a business, not a charity. I see no problem implementing the charge to correct an issue impacting their paying guests. I would think $20, with all of it going towards food & drink, would get less resistance.