These articles are very deceptive and play on ignorance. In reality, Amazon paid almost a billion dollars in taxes last year- State, local, property, and the hundreds of other taxes assessed to businesses. Federal business income tax always comes last and is after all other taxes and expenses are deducted. Once all that was deducted, Amazon did not have a taxible profit.
They have a lot of revenue but not taxible profit on that, in no small part to all the other taxes they pay and they are rolling any pre-tax profit back into their business (expense).
There is absolutely nothing wrong with what they did and they aren't cheating anyone. At that, if they changed their filings to allow them to pay more taxes out of the goodness of their heart, that would be fiscally irresponsible and they would be sued by their shareholders.
They are playing by the rules. Knock off the greed game and learn to read a balance sheet. Taxation is still theft.