A person who habitually corrects or criticizes the language usage of others.
One who nitpicks (finds fault in unimportant details).