There are two significant points in this entire discussion:
- the cost of shipping is rising (did you notice that the cost of a first-class postage stamp also went up this past week?)
- the cost of shipping per item goes down as the number of items being purchased goes up. Duh.
When I go to a brick and mortar store, I have to pay for the gas consumed by my car, and the price that the vendor charges includes his cost for the product, his cost for getting the product shipped from wherever it was manufactured to his store, and his markup. When I purchase something on line, the price that the vendor charges includes the same components, but in addition, the incremental cost of shipping the stuff from his place to mine. That's how it should be. Sure, it would be nice if the vendor absorbed the cost of shipping the product to me, but what that really means is that he is going to add that incremental cost to the price of his product, so I will pay for it in another way.
Bottom line - there's no free lunch. There is a real cost for shipping, and someone has to pay it. And that someone is usually the consumer at the end of the line.