I agree with you, youngmafbog (although I would never call anyone a mooron, nor a moron).
The more bad behaviour is ignored by people, the more it becomes normal and 'acceptable' to those perpetrating it.
Stand up to objectionable people who put their filthy shoes on bus and train seats; who swear at the top of their voices; who spit in public; who let their dogs foul the pavements; who smoke in prohibited places and in general behave badly, terrorising people.
Make them see their behaviour is shameful and unacceptable. Let's try and get personal pride and dignity back.