Hi again, Joeyjj.
First of all, I will assume that you have your own agent, and that he or she is NOT also the listing agent. Is that correct?
Second, if you've already proceeded that far into an escrow, that suggests that the original offer has been "accepted" by all the lenders involved. Is that also correct?
If you were advised to place funds into escrow, before you received such an acceptance, then YOUR agent advised you poorly, because - in my humble opinion - you should not open an escrow until you've received said lender acceptance. ( I know there are agents who disagree with that concept - who want to open an escrow as soon as there is SELLER acceptance, even though LENDER acceptance might take months to receive, but Joeyjj's story here should be enough to show you the folly of such advice.)
Back to you, Joeyjj. How much of an EMD ( Earnest money deposit.) have you actually placed into escrow?
The answer to that question should NOT be more than $12,000, which is 3% of the purchase price.
What the seller is demanding sounds as though it is illegal, and at the worst, two things are probably going to happen. First, your deposits in escrow will probably be held hostage there for quite a while - they require the seller's permission to be removed. ( ANOTHER reason to not open the escrow before the lender's acceptance of the offer.)
Second, the seller will probably get foreclosed out of the house MUCH sooner than he thinks, at which point HE doesn't get his $15,000, the listing agent doesn't get HIS $14,000, nor his commission, and at that point, with a nudge from an attorney, escrow should relinquish your deposit, less any of their "costs". ( Another hand in the till.)
Please bear in mind that I am not an attorney, and the suggestions I have spelled out here should NOT be construed as legal advice. They are not intended to be.
It sounds to me that you need to stop asking questions on this forum, and start talking to an attorney, or at the very least, threaten to - to all the agents involved. I wish you good luck in sorting this out. It sounds like you'll need it.