This depends on its users, we can't blame bitcoin due used for illegal activities such as criminals, purchase drugs, terrorists and others. better to punish the culprit is not the means of payment bitcoin.
Yes true, illegal transactions already exists although many ways done to prevent it, such as blocking the bank account. We do not blame the presence of the bitcoin as triggers illegal transactions because it depends of the user.