That stuff is mostly ancient history.
In England it is, mainly because tickets to Premier League games are so darned expensive, it keeps out the hooligans.