I will repeat nobody is forcing you to pay a deposit and nobody can force an SP to see a client if she is insisting on a deposit and he is not willing to pay it.
You move on simple solution.
I recently had an issue with my heating having a heating duct in my ceiling and called a heating repair...