You're friend is a primary example of an ignorant person that is being led on by the media. Jumping to conclusions just based on what you've heard somewhere is very wrong. I would argue that a currency that can not be used for everything (this includes all types of illegal stuff) is not a true currency.
You can use bitcoin to buy candies and US dollars to buy drugs, that's up to you, the money doesn't spend itself.
Nicely said. Isn't it ironic how the western media sometimes portrays Bitcoin as a currency used by criminals when the US dollar is the primary currency used in everything illegal.
Lot of people now a days said that person who have bitcoin is they are using it for the illegal activities online.
Simply put, such people are ignorant idiots.