I have a couple of points, having just joined the conversation.
Firstly, congrats on your successful home sale!
Remember, a realtor can't force someone to make an offer, whether your house is priced high, spot on, or low for the market. If your home is priced high, expect the sale to take longer. Period! Was it priced 10K too high? It's hard to say... but buyers are smart and the internet helps people really do their homework. Everybody is looking for a bargain. I mean... EVERYBODY is looking for a bargain. Information is at their fingertips, and buyers are much more knowledgeable than ever before. People do or don't make offers for a gazillion reasons.
A realtor's job is to present your home in its best light, and negotiate the contracts for you.
What concerns me in your sale is the mention of the POA and the misc. expenses that were figured in, apparently without you signing off on them. Did you get an estimated settlement BEFORE the close of escrow? All those items, like the expenses he was billing and the Home Warranty that you paid for, should have been on the settlement statement, which should have required an approval (at least it does in my state). Or were you paying him directly for the repairs and the gardener?
I hope you accepted both the receipts and the difference in $$ that he offered you.