On a related note, here’s something to consider: people who work for the town or the M.D. don’t deserve the $#@#@ and abuse they take from disgruntled residents. Their jobs are tough enough without that, and they certainly shouldn’t have to face it in their off hours.
So leave them alone. Bug the CAO, if you have to. He considers it part of his job. Your town councillors are elected and answerable to the citizens, so they are somewhat fair game as well, although the rules of common decency should always apply.