I was at a bar on the Las Vegas strip not too long ago, and even they had some form of 'resort fee/tax'. I was really taken aback. I'm not sure the legal ramifications but I should have refused to pay.
https://tax.nv.gov/FAQs/Live_Entertainment_Tax___FAQ%E2%80%9...
And definitely not our schools.
That said of course the first step should be to raise hell to management right there on the floor so that all other patrons hear as well. And the maybe the 0th step should be to not support establishments such as these (though that won't save you the first time if you don't know about these shenanigans).