It would have been good had you not mentioned the ticket as personally,I believe,you were charged for an offense but you settled it by paying the fine.
And so, it can no longer be deemed to be an offense or a crime. Had you been arrested and formally charged in a court, then it would have been an offense or a crime.
Probably, NVC thinks that you have not settled it either by attending the court or paying off the fine and that you have evaded the law.
Your attorney seems to be a lousy one as he should have taken care of this when you filled the DS 230.
Perhaps, your only chance now is to explain that you have paid off the fine and ALSO obtain a certificate from the police station that there is no criminal record against you. Also, obtain a copy of the proof of the payment and if possible, a letter from the court where you had paid this fine, that all is clear.
I cant think of anything else that you could possibly do to rectify the situation.