@SacredWarrior
Except "advocating for social justice" literally means advocating for improvement of society via implementing change to more effectively grant equal rights for all people.
There's a difference between advocating for social justice and being one of those people who sits on Tumblr and Twitter all day harassing people for not having the same beliefs they do.
I also wanted to reply to your bit about how BLM shouldn't be free from criticism. I agree. No one is free from criticism. For example, the second video you linked where the guy is pointing out how their tactics are hurting regular citizens more than the government? That's an excellent point that should be discussed, and they should hear that criticism.