If you look back through the archives in the general discussion area, you'll see that this subject also crops up regularly in America, where rules vary tremendously not only from state to state, but sometimes from county to county and city to city.

I don't think there is a simple answer. Ultimately, people have to take some responsibility for their own actions and recognize when they are out of the depth and need to call professional help. Just how we get them to do the latter is another problem with no easy solution.....