Riot on Boucher Road

Cliftonville fans went on the rampage on the Boucher Road yesterday afternoon. This is the second serious incident of trouble so far this season, there were clashes between Cliftonville fans, Linfield fans and Village residents in September. It also seems a season cannot go by without at least one serious clash for example disturbances at a Linfield v Glentoran game. The FA would fine such clubs heavily but the financial precariousness of many clubs makes the IFA reluctant to do this, what can be done to prevent further trouble?