Consult a local attorney. Your only cause of action might be to take the landlord to court (possibly small claims court depending on the amount of the deposit) for improperly withholding the security deposit. Security deposits are only to be withheld for normal wear and tear -- and it sounds like this is exactly what you are describing. Additionally, you might be entitled to punitive damages if you can show that the withholding was improper (for example, where I practice in Maryland, a landlord might be liable for up to 3 times the amount of the security deposit).
DISCLAIMER: Brandy A. Peeples is licensed to practice law in the State of Maryland. This answer is being provided for informational purposes only and the laws of your jurisdiction may differ. This answer based on general legal principles and is not intended for the purpose of providing specific legal advice or opinions. Under no circumstances does this answer constitute the establishment of an attorney-client relationship. For legal advice relating to your specific situation, I strongly urge you to consult with an attorney in your area. NO COMMUNICATIONS WITH ME ARE TO BE CONSTRUED AS ARISING FROM AN ATTORNEY-CLIENT RELATIONSHIP AND NO ATTORNEY-CLIENT RELATIONSHIP WILL BE ESTABLISHED WITH ME UNLESS I HAVE EXPRESSLY AGREED TO UNDERTAKE YOUR REPRESENTATION, WHICH INCLUDES THE EXECUTION OF A WRITTEN AGREEMENT OF RETAINER.
Your landlord is not in compliance with the requirements for failing to refund your security deposit. I would hire a landlord-tenant attorney to file suit for return of the deposit. As he refused to do a walk through, and you have evidence as to the condition of the premises when you left, he can be liable for return of your deposit, punitive damages and your attorney fees and costs.
Please note that I am answering this question as a service through Avvo but not as your attorney and no attorney-client relationship is established by this posting. An attorney-client relationship can only be established through signing a Fee Agreement and paying the necessary advanced fees.