"Keep in mind that the US dollar is also used for many nefarious activities and that doesn't make it in of itself, bad"
This is not a logical statement. US dollar is used by hundreds of millions of people for billion types of activities; among which unethical activities is just a small percent.
If bitcoin's main selling point is drugs; its value is zero to me and to many investors. It is a problem.
I'm writing a long article about value-based currencies. Anyone who's interested in this topic can follow me.