It is best if you assume the case will not get dropped. Make sure not to post details on line. Consult with an attorney. You may be entitled to a public defender.
Once you have an attorney then they will be able to get all of the information necessary to clear your name if possible. It is unfortunate but innocent people get caught up in the system all the time.
The biggest mistake innocent people make is not fighting the case zealously because it seems obvious to them that the case should be dropped. Consult an attorney right away.
Keep fighting. I have done hundreds of Walmart theft cases both felony and misdemeanor and haven't seen a single time that Walmart did not have video. They have a very sophisticated surveillance system. You are right. They are hiding from you. Your attorney should be able to have the DA drop it or reduce it. Just negotiation.
Cases where there is $500 worth of merchandise in question rarely just get dropped without an Attorney working the case. Your attorney can file discovery requests and motions to compel video. And Walmart is not a mom and pop store. I don't think many people would believe that they do not have video surveilance in the store. Speak to a criminal defense attorney or two in your area to discuss your case further.
Legal disclaimer: This message does not constitute legal advice and is for informational purposes only. This message does not establish an attorney-client relationship, which can only be established once a retainer agreement has been fully executed between you and this firm.