Trying to change society through better education and being 'nice' is a great aspiration, but successive generations have now created a social underclass that I - sadly - feel is pretty much beyond help.
We need to try and work to restoring respect in the next generation, while being tough on the current generation that have no idea of the concept of responsibility and respect for authority, and other people.
There are loads of factors that play a part that need to be addressed; bad parenting (including those parents bringing up children that have no values either), the media that encourages everyone to 'do what you have to do' to get what you want - and don't let anyone stop you, the desire for material goods that a lot of people don't actually need etc.
The Tories probably created the desire to go out and get what you want (but it was just as much the fact that the late 80s and early 90s also saw mobile phones, computers, game consoles and flat-screen TVs etc coming out - so there had never been so many rather expensive, desirable, gadgets for people to want). Labour then did nothing to stop this, but rather encouraged everyone to borrow and get into debt buying all of the above things.
No one thing, or even one political party, can be blamed for breaking down society, but all of these things play a part in their own small way.
Once the law becomes insufficient to deal with problems, it's inevitable that you'll get people taking the law into their own hands. And this has been happening for ages anyway, with communities often dealing with their own problems and not bringing in the police at all.
The only way to stop people become vigilantes will be to have a legal system that is seen by the majority as being 'fit for purpose'.