Get another legal opinion. I seriously doubt that lawyer was suggesting bribery.
No legal advice is given here. My responses to questions on Avvo are never intended as legal advice and must NOT be relied upon as if they were legal advice. I give legal advice ONLY in the course of a formal attorney-client relationship. Exchange of information through Avvo's Questions & Answers forum does not establish an attorney-client relationship with me. That relationship is established only by joint execution of a written agreement for legal services. I am only licensed in the States of California and New York and the District of Columbia
I suggest you get a lawyer to represent you in court and actually fight the case or try to get it dismissed. The options you mentioned assume that you were in the wrong and they help to minimize the impact on your criminal record. But your argument is that you weren't in the wrong, Therefore, you need an attorney to advise you first on the law to make sure you are correct, and then fight the charges. The case will either be dismissed or, if you win, you will be found not guilty. If you paid the bond, July 10th will most likely be your first appearance where you will have to plead not guilty or guilty to the charges. You are then given another date for the actual trial. That will give you more time to find an attorney. If July 10 is your trial, you can ask for the judge for more time because you are looking for an attorney. Most judges will grant this. Good Luck.