TRY THIS with public humiliation and a atty + the local board of realtors.
From time to time send them a email (anonymous) asking questions see if they answer the email give them 2 times and if not fire them the listing contract says they will use due diligence in finding a buyer. They are NOT working for you! Hire someone who will work for the commission. No reason to pay for something you are not getting.