If all of them got arrested where would you put them? There were loads. No idea how many. But loads. Thousands? So you’d need a tonne of police to huckle them all. Probably with the army to assist them.
Then you’d need more police on desk duty to process all the arrests.
Then court officials to either accept fines or schedule court dates. Then court staff on that day. And free legal aid for those entitled.
All paid for by the public.
As far as I know when there are matches through Glasgow the organisers have to pay for policing to keep the area safe. That’s a good idea. Why should the public pay for marches for an organisation many don’t care about.
I presume this applies to football and outdoor concerts etc too. So organisers pay. However this time there was nothing organised as idiots just turned up against the club wishes.
The only way to stop this is to take away their season tickets (problem being they presumably don’t have them due to covid this year) or ban them for x number of games. Or fine the club for not doing more to prevent the arseholery that happened. Or ban the team from matches or fine them heavily.
There has to be some consequences for actions. If there are not people will continue to do the same thing.