First off, it sounds like you were dealing with the Seller's Agent:
You need your own Agent who will have your best interests at heart.
Secondly, you are assuming that the LISTING PRICE was the final, absolute value of the property.
Whereas the Listing Price is more ofter used as a come-on to elicit multiple offers.
If it looked that attractive to you, it was also attractive to 30 other people.
Thirdly, every offer is eventually CASH, the Seller gets paid. The reason for offering cash is that it is a stronger offer than financing which might fall through.
Fourthly; the Banks tell the Listing Agent to hold all offers for about a week; this is standard procedure; the Agent is not doing this unilaterally.
Please find an Agent to advise and represent YOU. The Buyer's Agent is free for you, why not take advantage.