But unfortunately your solicitor will be looking for his/her fee. As freckle said above, this is why EA's fees have to be higher, to cover those sales that fall through or when a buyer just cannot be found. I never earned more than £10k for full-time, so it wasn't going to pay my wages and flash car, (the bus).
As to when Freckle said what can have gone awry since the sale was agreed - buyers can play dirty too - even if they did have a large sum of money in their bank account when the sale is agreed there's nothing to say it will still be there at point of exchange! Mortgage lenders can provide a mortgage agreed in principle letter, but this is before they have checked employer's references, accounts etc, so sometimes people cannot get the mortgage they thought they could.
Buyers play dirty, sellers play dirty, and of course sometimes EA's do, but it is of course the EA that gets the blame because he is the face that everyone speaks to and has the bad reputation. A lot of people don't understand how the system works, and it is a very stressful time, so of course when it goes wrong people look for somebody to blame. I am not saying that they are never to blame - far from it - but it is not as often as a lot of people think.
A lot of solicitors cause havoc because they don't sit down with all the papers in front of them until they are about to exchange, secretary's/legal execs. do a lot of the preliminary work so sometimes miss something, (this may well be what happened here).
I waffle, (only because I get very peed off by everybody assuming that EA's are all bent, nobody in my office was, we worked bloody hard for our customers).
Jampot - has your sale definitely fallen through, or could they come up with the £5k?