It is not about bitcoin, it is about some sites which are promoting bad product in society from online, than people are using the bitcoin. For example, bitcoin was not here, than still some criminals people are doing it, and using fiat currency. So i don't think that we should blame to bitcoin.
Yes the main reason why government and other large companies don't like bitcoin is because of some its nature (ex. anomity) that can lead to various illegal activities. And definitely bitcoin must not be blamed for that cause it varies per user . The same also applies to any currencies since it can both be used for good and bad stuffs . Overall all currencies regarless of its form has its pros and cons .