To be fair, I don't like drag acts in front of children either.
I was at the local science center with my kids last week, and 'Alexandra' was in the full-on 'transsexual transvestite from Transylvania' getup, plus spiked collar, at the coffee station. I bought my coffee, and thought to myself a couple of things:
a) look, I don't care what hole you bang, just don't make it my business
b) FFS this is a professional environment - do what you want on Friday and Saturday night, just not here. I can't stroll in as a patron wearing full S&M getup (not that I want to, mind) without getting tossed out on my ear, so why can you get away with wearing that as an employee?
What frustrates me is the fact that people try to use the views of people like me on the subject as camouflage. I'm not anti-sex - far from it - but I don't think it has a place at work, and I don't think that sexual political statements have a place at work either. Doubly so if it's a kids' place - I would strongly prefer to hard pass on the choice between telling my kids truths they're not ready to hear, and lying to them.