The term has entered the mainstream lexicon now. It’s not really just Internet slang anymore.
Traitors who deserve prison can downvote me all they want, Germans whining about the US after that election are a joke.
How’d your most recent election go?
Make sure you open a Seattle style teriyaki joint there!