Ebay gets you market value, (whatever that might be) on the week/day/minute in question. If you don't like it, then don't play the Ebay game.
I am on a non-bike forum where I advertise every-relevant-thing before hitting Ebay. Without fail, the forums gets me a lot of ball-ache and no sale, while Ebay gets me more than my forum asking price.... I really don't know why I bother.
Ozvmx isn't perfect, but its a lot better than most!