You’re exactly right about the sting of the Moonbat moniker lying in the degree of its accuracy. In its original form, it was ‘barking moonbats’ - which is an even more apt and fun phrase to use.
I love your list of supposed pejoratives that conservatives have proudly appropriated. Don’t forget ‘pajamas media’. After the Dan Rather/fake but accurate expose, the lefties said bloggers were nothing more than people sitting around in their pajamas typing away on their keyboards. Conservatives were more than happy to adopt that characterization. ;)
FYI, Obama is the "Mombasa Moonbeam." It shows his kinship to Gov. Jerry Brown, while honoring the place of his birth. Respectful-like.