I feel your pain. We sold on amazon for a while, the commission in itself was pretty crippling, but as we are a very small manufacturer, and items are handmade to order, our lead time was 2 weeks. We made the lead time clear at the order stage, but kept getting marked down for delivery time. Amazon started withholding funds, and eventually booted us off. Amazon also won't let you charge any extra for delivery to northern Scotland which costs us 4 times the delivery cost so would be a significant loss.