There is no real way to solve this besides SE putting floors and ceilings on prices, I doubt many people would be receptive of that.
The only other way is to have a weekly average calculated on server prices and not let anyone undercut or overprice by more than 10% of the average, this would require a lot of work on SE's behalf though and no doubt server space, so don't see this happening.
