In HBP I finally saw Draco becoming more of a full charachter. Until now I felt like he was just an outline, no filling. He prooved to be human, as in feeling something. And I believe that crying can sometimes be a brave thing. Like you admit you have issues, problems, and you decide to really face them (and by crying you admit somehow that you are limited as a human ... or even wizard), instead of hiding behind a fake boldness... I don't really know if I got my point just now...cause I feel kinda confused myself.
What really puzzels me is that I never actually met anyone pure evil. I only read about charachters that are sooo evil, but most of them have reasons for beeing so, and almost always, in the end they have a good feature about them. (This is why I can't understand Voldemort

). But this is about Draco. Even if he will not turn good he will neither turn pure evil. He still has a soul (intact) and I strongly belive that an untouched soul can't really become trully evil.