NO, online retailers should NOT charge sales tax, if they are NOT located in the respective State where the purchase is being made. For one, we in California already pay substantial, numerous taxes (including various sales taxes, etc).
The retailers and consumers should not be held financially...