all card charges means they cant do dodgy tax as they can with cash transactions - so 10% makes sense. Its more of a disincentive for punters to use...
Did you ask the Masaman or one of the girls if there is a reason? Perhaps she might be willing to share. Yeah, it is definitely weird given you seem...