I agree that it's insane to expect Amazon to behave differently than what's expected of a contemporary American corporation™ (aka: pure profit extraction, no consideration for local social conditions or the greater social contract.)
But rather than accepting Amazon's mundane corporate naughtiness, we should be vigilant and outspoken about it. The corporate norms we have now in North America are not etched in stone; we can inveigh against shitty behaviour while also doing what you suggest: electing better politicians and pursuing fairer tax policy.