I think everyone is right.
Increase in drug use is an issue
Lockdown causing changes in behavious is an issue
Scrotes in society/broken society is an issue
Misbehaving players/managers is an issue
Lawbreaking goverment is an issue
Vieira was within his rights to do it
Vieira shouldn't have done it (seriously, the fact he didn't react until the fan had turned away could cost him, if those pushing charges are so inclined)
Fans shouldn't be on the pitch
Fans will always celebrate "success" when it's been such a stress to get there
Everton fans should be embarassed they're celebrating premier league survival like that (and probably will in the cold light of day)
EDIT to add to possible causes:
general cost savings and lack of stewarding/policing numbers?
football being an outlet for life stresses, the current cost of living is causing a lot more stress and leading to more explosions. Without proper riots, football gives that outlet?
Yep, all of this.