This conversation seems to be pointless. Any type of contracts, buy & sell relationship,
require both parties agreements. And, if one of them does not agree, simple, the contract
cannot be made or signed. So at online shops, just don't hit "check out" button.
Asking about shipping price even though it is stated on their web or shown before final
checkout, it is just like asking "discount" at Mcdonalds, when buying a BigMac combination
meal. And, guess, no one attempts at Mcdonalds, but people attempt on forums like here.
If you are not happy with terms of any sellers, simple, just do not buy from them. Instead
of wasting energy fighting, better to find your ideal shops that give you what you want.