I think BLM is a hard one, I agree with the anti-rascist message but BLM has other political motives which muddies that message.
Like many I believe that all lives matter, but that in itself is seen as being rascist, which is all kinds of wrong. Positive discrimination is as wrong to me as negative discrimination, whether its to do with colour, sex, religion or anything. We are all human and we should all be treated as such.
Rascisim is complex and not an easy fix. The lack of true integration doesn't help.
As far as taking the knee, that has to be down to individual feelings and belief, players should not be obliged to kneel if they don't want to and those that do should be free to do so. At the moment I'm sure a player who doesn't kneel would be set upon and called all sorts of names in the press, not kneeling should not be associated with being rascist.
As far as the protesters are concerned, if these people are pushing white supremecy and hatred the they should be identified and action taken against them. Were they even all Swansea fans.
Regarding racsism at games it does exist, it is a minority but the majority say nothing.
I remember a game at Brentford before we emigrated in 2007. We lived in Ealing at the time, walking distance from Brentford's ground. I went to the game and took the wife, she's not a fan and don't like football as a whole but she came along. During the game there were a group of about 7-8 young Swans fans behind us who sang racsist songs throughout, can't remember the actual words but made my wife very uncomfortable, I think I was the only one to say anything to them, got some very threatening looks off them and no-one else wanted the hasstle to say anything.
It isn't nice when it happens and it shouldn't happen, part of the problem is the fact that no-one speaks up to stamp it out.