I hope this message finds you well, present circumstances excluded. I am a licensed attorney with over a decade of litigation experience. It is a pleasure to assist you today.
First off, I am sorry that you are having to deal with this trouble on what should have been a seamless issue. You have the legal right to specific performance (basically means having your ring back in the exact condition it was when you dropped it off, plus any fixes that were requested). You also have the legal right to make the ring as close to the original appraisal and quality as when you dropped it off. In addition to that, you have the right to damages for loss of enjoyment as well as mental anguish.
You need to place them on legal notice of your demands (you can use the information above) via a certified letter with a return receipt. This letter will bode well for you if you have to litigate later because it will show the court you have tried to resolve this without court intervention.
If they do not meet your demands in a timely manner (like 10 business days), then you can and probably should look at filing suit. The most you can ask for in Small Claims in Virginia is $5,000. That may be able to handle the situation though.
Let me know if you have any other questions or comments.
Please also rate my answer positively (three or more stars) so I can receive credit for my work.
Best wishes going forward!