North Carolina, Rhode Island, and a few other states wanted Amazon to treat us as employees (contractors) and withhold State Income tax from our earnings. Amazon refused - they were not going to act as a book-keeper for the state of NC, withhold state income tax, and file it with the state on our behalf.
Rather than abide by what the state insisted Amazon do, Amazon dropped all affiliates in the state of NC, RI, and other states who tried to impose this withholding.
It sucks but I do not blame Amazon at all.
I claim my income just like I claim my deductions. The state of NC would not have made an extra penny on me because that income from Amazon was always claimed and adjusted and taxes appropriately.