As I said on twitter - I sell t-shirts that I print from home. Each year eBay and Royal Mail and my suppliers raise their prices, so every year profits are squeezed again and again.
I could raise my price from £10 per t-shirt but there are plenty of other sellers who'll happily sell their t-shirts for cheaper than mine already.
The good thing about ebay is, there's already a massive customer base, you can try a product and see if there's a market without the expense and hassle of setting up your own online store.
If you're in the UK the increase in VAT to 20% certainly hasn't helped either.
Phil