I've bought plenty of fabric on ebay and never had a problem. I make sure the buyer has an excellent feedback rating before I buy. I usually have to email the seller prior to buying to get shipping information because I'm in Canada so I also get an idea of how well they communicate.
There's so much there it would be a shame to avoid it because of someone's bad experience. And we've only heard one side of the story.