I agree, this is where agents need to sweat to make the deal come together. If it isn't happening there is nothing you can do but move on. In the end, we represent our clients best interest and if the deal just isn't coming together there may be other factors at play. Communication is key and makes sure to work with the other realtor to know exactly whats happening.
The seller has something that you want. You have to find out if it is worth getting at the price the seller is asking. How badly do you want the home is sometimes a good question to ask yourself, however, you also don't want to pay more than the home is worth either. Have your Realtor run the comps. is the asking price in line with the comparables on the market? Has the seller already come down on the price? Some homes on the market are actually priced correctly. Just because a home is listed for the said price doesn't always mean that the seller is will 'really' sell it for less. Sometimes the list price is the seller's bottom line. Have your Realtor find out what would make the seller move. Usually, it is, but sometimes it is not always the price. Maybe the seller would be happy if there were less option period days, or more earnest money put down. Find out what makes the seller tick. This is where having a skilled real estate agent who does this every day, can make a difference whether you get this home or not. Ask yourself one question, on all levels, is the asking price worth the home? if the answer is yes, then give the seller what he/she wants. Good Luck!