good character people also get DUI's and speeding tickets and worse. some of the best character people I know, have made a mistake they regreted.
Being a good character guy does not prevent ignorance. Everyone will slip up at some point. However, a good character person, usually won't do it twice.