Well, it is not the problem with Bitcoin but the human involved. There are also cases whereby people buy and sell drugs or involve in any illegal activities using fiat.
I agree, bitcoin has nothing to do with doing such illegal activity, it's the users who abuses bitcoin for being anonymous. We can't stop those people for doing such things.