Ebay has been charging FVF on shipping for nearly two years now. As you said, it's because of some greedy sellers. They would list an item for cheap but have excessive shipping such as 99 cents for athletic shoes with $200 shipping. Or a pair of earrings with $20 shipping. So ebay is punishing all sellers for the actions of a few.
Non paying buyers deserve unpaid item strikes.