Here's the thing about enforcing a sales-tax law on the Internet the way California is going about it: it's double (or more in some cases) taxation.
Any other good or service is only taxed once. If you're a supplier, you can use a business id and push the sales-tax on down the line to the physical retailer. In the end, the government is only suppose get paid once for an item being sold. This isn't the case here.
California is basically saying you [the affiliate] are an employee of the company, and thus your residence in the state gives Amazon a "store front". This allows them to tax Amazon for any sales in the state. That makes Amazon pay sales tax in their home state AND in California.
Not only that, but they are ALSO getting paid a percentage of your earned revenue since you happen to live in California.
It's basically the government wanting to squeeze as much money (even if it
goes against the Constitution) out of people as possible to balance their budget instead of looking at the root causes and seeing that they would have plenty of extra money left over if they cut spending and killed redundant and useless programs.
Having said that, if the US adopted the fair tax and went to solely living off just sales tax, then I wouldn't care about them forcing companies to log and pay tax in whatever state and county someone bought something from you in since it'd put the money where it should be (in the local communities)