I said that in France when we use the word it's a friendly-way not a bad way, but if someone use it in a bad way, ok that's racist, but i said in french that Pewdiepie say it to nobody, so it can't be offended because he say that to a game
You being French
and stupid doesn't make the later ok because of the former. Your friends playfully tossing the word around and being fine with it still doesn't make it ok contextually, morally, socially, wherever actually.
A white person using the word fully understanding its racist, deeply negative meaning (substituting it for "asshole" moments later), even if targeted at nobody, doesn't make it ok - he's got an audience he's influential with, and he's casually using racist vocabulary "for fun" which diminishes the gravitas of said racist vocabulary for that audience. It does lead to people thinking it's "ok to use that word" because, you know "it's not in a bad way", when of course it's not ok to use a racist word or use racist stereotypes for fun. Simply because it reinforces those stereotypes, taking the edge off racist fucks in one fell swoop, and because it continuously mocks a population that's been the butt of way too many of "history's harmless little jokes".
You being French, Portuguese, Inuit or whatever has literally zero input in the matter. It's as irrelevant as the brand of your underwear to this subject. "Négro", in French, is as racially abusive and loaded as the English equivalent. That you, or anybody you know, enjoy using it between yourselves without feeling its weight doesn't change the fact that it is, in nature, in proven fact, a pejorative, racist way of addressing you or your friends. Regardless of the culture you might think you're emulating that does the same sort of reappropriation (and where the use of the word is still hotly debated), you are using an insult as a way to address yourselves. And you are free to so, as other are free to criticize and mock you for it.
You do with that what you will, but do not mistake your lack of understanding for a language issue. You're missing the point, not the translation.