daisya - you will be far from alone in your opinion on this issue, but i think your perspective is flawed.
The very definition of the culture, and society in which Amy Winehouse lived, is that bad behaviour is seen as a part of the human condition - which is a long way from condoning or accepting it.
If you start ostracising a drug addict, where are they ever to find help and support?
Where do you draw the line? Do you (paraphrasing Dirty Harry's famous line) ostracise your neigbour because his dog wees on your lawn?
In order to operate a soceity like that, you need to find a collection of utterly moral incorruptable individuals to sit in judgement on the whole of society.
As we all know, no one, much less a group of people, exist, so we have to live with what we have.
All people are flawed individuals. We have to accept them, flaws and all, because they make society what it is - they are us, and who should be the decider of who stays within the society, and who is cast out?
I know of no-one qualified - I suggest you don't either.