Any company founded in the US is going to use the resources US provides - roads, trade & economic power, the USPS, the talent pool etc for Amazon. When their success is built on that foundation, they owe it to the government (& taxpayers) to return the favor and show some goodwill.
Instead, taxpayers subsidize them when they're growing, then they want to cheat as much as legally possible on their taxes when they're grown up.
If you advocate letting Amazon get those tax breaks, yet yelling at the politicians who allow them, thats a basic mismatch between what you say and your revealed preferences. Don't blame politicians when they cater to those preferences.