I use moonbat in public fairly regularly......
Same here.
Ran across a few barking moonbats chanting insipid slogans for no apparent reason, and told them they were barking moonbats.
They looked at me with a blank glazed expression, slipped on their chanting for a few seconds, and then went back to their game of patty-cake.