I don't think anything will end racism. There will always be a couple idiots who don't understand.
However, just taking a knee for 8 minutes will have no affect on those people. It's a nice sign of solidarity but it really wouldn't have any impact on "ending racism" itself.
I'm not talking about going to extreme heights like removing commentators or shows on Netflix, but setting an example that won't *really* affect anyone, as the game will still be played.
Anyways, I agree that arresting the kid was another good solution.