someone mentioned earlier in this thread to simply not allow them. Probably just joking but i once worked in a jurisdiction that almost did just that. they basically had an ordinance that stated that any haunted house or similar amusement had to be sponsored and receive a certain percentage, (don't remember how much) of reciepts, by a charitable organization. it seems there used to be an active Jaycee chapter that used this event as their primary fund raiser. This ordinance also covered the traveling circuses and a few other of these types of events.
As a side note, i was a former member of the Jaycees in two other communities years before i was a code inspector/ official. In one community we were very lightly regulated. Visqueen everywhere, carpeting on walls, no tour guide, exit path demarcation, emergency light or alarms. In the other community, although heavily regulated, the fire marshall was extremely helpful but at the same time he was very tough.
I have tried to echo the second fire marshal's approach in everything i now do as a code official. He doesn't know this but he became sort of my mentor.