Guys, not sure why you keep ignoring the fact that we, Bitcoin users, are not the general public and while we continue to love Bitcoin when we hear bad news involving it, the general public doesn't feel the same way. OK, be it FIAT or BTC, that doesn't change our views, but when it comes to the masses, it's very different, because, unlike BTC, FIAT doesn't need to build a reputation.
I do get what you are saying, but what can we do? Go and beg criminals that they don't use Bitcoin for their shady businesses since this will bring us a bad reputation.
I am not trying to make fun of your post, I understand it, but every single currency had to go through these "baby illnesses" so we will have to as well and any other future currency would have to go through the same.
For me, it makes no point on wasting time and discussing this. We better concentrate on things we can change. All we can us keep telling to the non believers that you can do the same with $ and criminals are doing it daily.