Agree with everything youve said.
However the reality on the ground, especially in some inner city areas, is that large sectors of society are inconsioderate , irresponsible and break the rules. and that the morality that you refer has been and is being slowly corroded.
In multicultural britain there are people to whom the british sense of fair play is not familiar , indeed there are alot of people who cannot even speak english. We have a decreasingly classic white (fair play) culture.
I am not seeking to critiscise these people , they have there own morality that we may not entirely understand, i am just trying to temper this discussion with a little perspective.
The phrase
'white (fair play) culture' follows closely the phrase
'there are a lot of people who cannot even speak English'.
I find the construction of the first phrse I quote slightly clunky, but I think its meaning is clear enough.
However, if you thought that by adding a claim that you don't want to
'criticise these people' you would sound any less like Alf Garnett in a moment of delusional, imagined enlightenment, you were wrong.
The broad implication flowing through the above is that the finger of blame can be pointed in one, clear direction. Just as when David Duke sought public office in the US by making non-racial references to the 'rising welfare underclass', many people will think they know exactly who you are talking about.
Feel free to add perspective; but if it's not your intention to sound like an ELD wannabe, you might want to review your use of language.