no need for lawyer.
Collect evidence of the disput (document the threaten for cancel the contract), then pay for it. After closing, ask them refund the money or you will file complaint to the realtor association (board) to revoke their licenses.
You will win easily.