Once a buyer and seller agree to property sale I feel it should be legally binding. If either party decides or needs to pull out then I feel they should pay compensation to other party. It is wrong that a seller can accept a slighly larger offer just before exchange day without compensating the failed buyer for legal costs.
Often the victims of guzumping are first time buyers who are struggling to get on the property ladder.