I think you are right on the country contract, particularly socially.
Everyone nowadays just cracks on but they get angry driving, get angry on Twitter, get angry with their neighbours, get angry at an old woman budging into their trolley. I have seen city fans hurling abuse at each other in the car park trying to get out after a game.
No-one has any time for each other nowadays and they'll fundamentally do anything to get one up on someone else. People can't just chill and accept life for what it is and they'd rather upset someone to win an argument than just accept that maybe someone thinks differently to them.
No-one cared about politics years ago but now politics and the issues that divide us are pretty much the main topics at work. We see it on this forum, there is no understanding or midway point, it's one way or the other way with no room whatsoever for any compromise view.
Even better when do you see someone on Twitter or whatever say let's just forget this and have a beer.
The country is broken and for me it boils down to a loss of identity, values and the transfer to a take, take, take, me, me, me culture.