I think they should put up a sign saying that underwear is required and stop asking questions that they shouldn't be asking. I'm not a lawyer, but I think that would minimise their legal liability. They probably could be sued for asking the question, and if another kilt raising incident were to occur, they could literally point to the sign. And if you must go regimental then you would have to be very careful.