I considered including quotes from  your post but all those capitals are just so annoying, as well as being considered as shouting. Although I assume you were shouting as you are not happy.

As Ebay only take a fee when a seller makes a sale, that is hardly being greedy. Every human and their dog is able to list 1000s of item for free for as long as they wish (so ebay is a free site now). Given the cost of maintaining a world wide site etc ebays fees on selling are reasonable compared with other places. Naturally if a seller decides to pay extra for promoting their goods there is a fee but this is optional.

Ebay also provides a degree of protection for sellers and buyers. I may be wrong as I've never used Gumtree or Trading Post,  but it appears neither of those sites offer much protection.