I agree with you and hate to pay inflated shipping prices.
We live in the country and far from retailers so sometimes buying online is my only outlet (other then spending a whole day driving and going to the "stores"). I've decided that, for me anyway, it's just the cost of doing business.