I read all of these replies and they pretty much summed up the video, so I didn't watch it.
Anyways, I use the word ->-bleeped-<- and I have no problem with close friends using it as long as it's not in a derogatory way.
I mean it's like the same thing with the "n" word (as everyone referred to). Most of my friends/closest family are black and toss the word around a lot. Now I don't use the word much at all and when I do, of course I don't mean it serious and I only use it around the people who know me on a personal level like that. To get to the point, I don't/wouldn't use it around any black people (or anyone) I'm not close to since they'd more than likely find it offensive because it's just not normally acceptable for European people to use the "n" word (because of the history between the two).
I feel the same way with cis people using the word ->-bleeped-<-. It's just normally not acceptable because of the negative history between cis people and the word. However, like I said, if I'm close to them, or know it's not being used in a derogatory way then I don't really care.
As for people using it offensively, well I don't like it, but at the same time they have their freedom of speech.
tldr;
Personally, it's just about respecting the people around you and watching what you say, where you say it.