Many more businesses outside the online retail space are accepting bitcoin. Criminal money laundering through BTC is a stupid idea. Because it leaves a permanent trail and everyone can see it.
regulations linked to accepting bitcoin - bitcoin has a regulation problem, but the government works on it.