Originally Posted by silenus
I think it has become that way. Soup nazi, grammar nazis, etc. Used to be a proper name, now has alternate usages.
I concur. Big difference between "He's a nazi" and "He's a Nazi." Lowercase nazi could mean anything from somebody who holds views similar to those held by the Nazi party or merely somebody who is controlling and fanatical either generally or in a specific area/activity (e.g. "Don't be such a radio nazi! I want to listen to some of my music, too, ya know!") Capital-N Nazi means somebody who is (well, I suppose "was" is more accurate) a member of the Nationalist Socialist Worker's party.