Your slogan is "Free overnight shipping" and then you charge $9.99 for 3 day shipping. So, which is it? It's not necessarily bad that you charge for shipping, but don't have your company tagline literally promise free shipping and then not provide free shipping. Every company has free shipping on a minimum order, usually less than $100. What you're doing is bait and switch. Feels trashy.