Hey I feel your pain. Overzealous moderators who act unilaterally outside of their own posted rules without justfying themselves annoy me even more than the bastards who let their dogs bark.
I tried to post this over there but because it was locked I couldn't, so here it is: Get a Bluetooth speaker and put it as close to your dipshit neighbor's yard as you can and still control it. Look up one of the many dogwhistle videos on YouTube. Crank that high pitched noise up to the max until the dog shuts up. Close your windows and put in earphones to block it out.