I have paid by card a few times, due to laziness/convience or lack of city information on where the nearby ATM's are. And yes, I felt dirty afterwards from being slugged $30 from withdrawing cash haha.
If I remember correctly, some Sydney brothels in brothels have ATM's also, which also had a high transaction fee, like $20 or so.
Last time I went to Gold Coast, Hollywood Showgirls strip Club had 20% surcharge on cash withdraws lol.