The neologism “Musloid” . . . hopefully nobody on the left tries to twist it to create “Christoid” or “Zionoid”. (I could probably live with “leftoid”, “socialoid” or “communoid” though.)
MuzBot.
Love it.