You are taking too much onto yourself. I understand how it can make you feel a little uncomfortable, but you did nothing wrong. If he floats your boat, keep on keeping on (with Covid-19 precautions, of course).
Way back (1970's/1980's) one of my co-workers, who was a native of Salt Lake City, told me that SLC is no different from any other large city in that you can find anything you want in SLC.
I adore preppy. Recently, while watching the Christmas movies on the Hallmark Channel, I was gifted with this delightful Canadian eye-candy, Robert Markus: ?
I have seen such ads from time to time. They specify that upon the presentation of ID there is a discount for students/police officers/firefighters/military.
According to the Urban Dictionary, a ballbaster is:
"1. Somebody who likes to coat balls with saliva using their own tounge" (sic)
"2. Someone who loves to lick balls "testicals." (sic)
On a personal note, I'm way too vanilla in my tastes for this man. The ballbasting is the only thing on his menu that interests me.