Offering free shipping is not a problem. The problem is that mandating your suppliers subsidize free shipping and don't sell for cheaper prices elsewhere is blatantly anticompetitive, and has the effect of raising consumer prices on non-Amazon markets.