That just means you had a bad experience, I assume if you get a bad meal somewhere you don't decide not to eat out again?
Also some websites do Include the cost of shipping back
Why is that? It is a hugely growing sector of the market and some sites offer free returns if you're not happy along with lower prices due to leaner business model.