Everyone’s Nazi these days, it seems. Bothered by punctuation mistakes? You’re a grammar Nazi. Like to protest hate speech? A leftist Nazi.
Nazi is most often used in our society to describe a person intolerant of the beliefs of others. It’s become a confusing term, with some even believing that Nazis were actually socialists (for what it’s worth, they weren’t).