Not that I'm a fan of taxes, but if people keep avoiding sales tax how are states to maintain infrastructure and services?
i refuse to believe taxing out of state corporations is going to make a big difference. there's already plenty there, it's just used in the least efficient way possible. this whole thing with the affiliate programs is either a really lame money grab or good lobbying by big box stores.
Your argument also assumes that the business is a net drag on the local environment unless it charges a sales tax. But I strongly doubt that the sales tax revenue a business generates is much more than the other economic benefits it brings (e.g. jobs). This is why so many local governments are willing to provide tax credits to businesses that move or start in their districts.