I am saying police should be reasonable when charging people, not just me, for crimes. They should look at all the evidence they have and make a REASONABLE decision, and err on the side of restraint. It was clear I can see better than any required standard.
I think you are still missing the point, the police officer's job is merely to enforce the laws on the books, it is up to a judge to evaluate evidence and decide if you intended to break the law, or if you were just a victim of circumstance. Your actual eyesight is not "clear" to anyone other than a professional trained eye examiner. My father drove until we took his keys away, claiming he could see just fine, he was almost legally blind. People are proud when it comes to their sight, and often over-state their ability.
The cop was doing what he is paid to do, he issued you a citation for breaking the law, and you did break the law. The next phase, the court case before a judge, is where consideration of evidence comes into play. Your best bet is to admit you violated the law, but offer the evidence of your corrected vision and give your explanation. It's reasonable, most people can understand it, and most courts would give you the benefit of the doubt. If you go in there all cocky and arrogant, like you are being here, the judge might just decide that you broke the law, regardless of your excuse, and fine you for it.
I think you need to get down off your high horse and humble yourself a little. No one likes a smart ass, especially not judges. Stop blaming the cop who was just doing his job, and accept responsibility for what YOU did wrong. Had you gone and gotten a new driver's license, none of this would have happened, correct? So, it is YOUR fault it happened, not the cops! YOU broke the law and the cop just did what we pay cops to do. We pay judges to evaluate evidence and decide on guilt or innocence.