I don't know why I should feel compelled to defend the word aliterate, but in general I don't grasp the logic of forbidding the combination of Greek and Latin roots to form a new word. It's just an arbitrary rule and ignores the organic change of language over time. If a language incorporates Greek and Latin words in general, it seems natural to me that over time interracial marriages may occur and produce offspring. What would be the more etymologically pure form, anyway? Anliterate? Analiterate? Are these words better than "aliterate" or even as good?