While I agree that the American Legion is a wonderful and normally respectful group, I think they deserve to let this creep know what they think of him.
Maybe they should all spit on him as they walk out?
A large portion of the audience just walking out on him would be sufficient to get the point across. :=)