Virtually all commerce in modern society is intermediated by fiat money, which is a product of the state. People are free to trade goods with Monopoly money if they want to, but if they want the security and backing of the United States, including the force and authority of its agents and courts, then they use the US dollar, and are subsequently subject to US law.
I'm not an expert on this topic, but I'm fairly sure that if you traded gold, or Monopoly money, or anything not fiat currency, for goods & services, you would still be taxed. The right to tax does not arise out of the use of fiat currency.
I'm not talking about tax. I'm referring to rayiner's initial point, which is that "right" and "wrong" have nothing to do with it. Businesses such as banks that intermediate financial transactions with state currency are subject to those states' regulations. It's not "wrong" to not enforce money laundering controls, but it is illegal, because you operate within US jurisdiction under a US charter trading US currency. If you don't want to follow the laws, go trade something else somewhere else. (To this point, the Russians and Chinese have been making a point for years of getting away from the dollar, specifically to get out from under the America's thumb.)