Social justice warrior is an oxymoron. It's a way to call someone a hypocrite because those who are called SJW usually exhibit behavior that is exactly the opposite of what they claim to stand against. e.g. fight discrimination by using discrimination in a different context
https://slatestarcodex.com/2014/09/30/i-can-tolerate-anythin...