I'm not familiar with the Veteran's Association only the Veteran's Administration.
Your only option under those facts is to sue the contractor directly. Theoretically you could sue the VA as well, but 1) they likely have sovereign immunity under these facts and 2) the contract
was with the contractor and not the sub-contractor.
You can recover your damages, interest, and attorney's fees.
The lawsuit can be brought where the contractor is located or where all or a substantial part of the contract was performed, although if you try to bring the lawsuit somewhere other than where they are located they will likely challenge it and the judge will have to make a decision.
Thank you for allowing me to assist you. As you know, we work on the honor system here and cannot always provide you answers that you like. I believe I have answered all of the questions you asked so I would request that you please click the ACCEPT button so I receive credit for my work and leave feedback if you have a chance. Please consider clicking "BONUS" as a nice way of saying "thanks" for a job well done, although this is neither required nor expected. I believe in giving information that is to the point, but please remember that I can only base our answers on the information you provide and sometimes a misunderstanding as to what you are looking for or already know occurs so feel free to ask additional questions or for clarifications. Please be aware that my answer is not legal advice, it is merely information. You should always contact a local attorney for legal advice.
Several customers have asked how they direct a question to me in particular. If you specifically want me to provide information for you just put “FOR JD 1992” in the subject line and I will pick up the next time I am online.