Pretty good points, I've never been to any of those events so I wouldn't know.
That being said, a lot of folks who drink at reenactments are responsible, they'll get plastered, but never leave camp, and never allow anyone one on the field who's been drinking heck I'm guilty of this myself, (only time I drink anymore is at a reenactment, and I ain't been drunk in probably 2 or 3 years now), and while the less self-controlled among us go hog-wild, the vast majority are responsible with their drinking, they don't run wild, and they always clean up after themselves. There's no reason to attack reenactors for drinking, while a few, "can't hold their liquor" the vast majority are harmless in drinking, and just want to have a good time with friends after the public has gone home, and enjoy the company of friends over a drink, and I don't see any reason to raise h**l over it like a lot of folks do know, (not attacking anyone with that last comment).
But if a certain group of reenactors whose designation is two words, the first one starting with a "D" and the second word beginning a "C" they usually need to be policed when it comes to alcohol, heck out here where I'm at, if there is hooligans running wild all over the place drunker than "Cooter Brown" they belong to that group, 8 times out of 10.