I don't think that accepting cryptocurrencies is quite equivalent to accepting funds from the Kremlin, North Korea and Drug cartels.
It's more equivalent to accepting donations in roubles, in North Korean won or in the form of legal drug caches.
It's not about the source, but the means of the payment. I can imagine people accepting money from dubious sources, but not via dubious means and vice-versa.