...and the domain got seized
I could have seen this coming.
It doesn't matter if your corporation is registered on Mars. If you want to take American customers, you have to comply with the banking laws of EACH state, in addition to federal law.
Which doesn't mean the USA has any moral authority to seize a foreign company's internet domain. Control of
generic top level domain (.com, .net, .org, etc.) registrations needs to be taken off the hands of the American neo nazi government ASAP.
I'll one-up you: Never mind having the right to seize a foreign company's domain, I'd argue (along with my fellow anarcho-capitalists) that the US 'government' doesn't have the moral authority to exist, period. Governments by their very nature assume that you do not own your own body or the property you use your body to acquire, and your very person is subject to the will of the 'collective' (fictional entity). So if you believe in self-ownership as a moral right, you must reject the idea of an involuntary 'state' / "social contract" theory.