In Florida, you cannot use the fact that a woman told you that she is over 18 as a defense to sexual molestation charges. Even if she produced identification that said she is of age. This guy may well be innocent, but he is going down.
Look what happened to this guy. The woman in that case was 13 years old. She said on her MySpace page that she was a 19 year old divorcee. Under Florida law, the belief that the girl is of legal age, and the girl's promiscuity cannot be used as a defense. That is too bad, because this is the second time she has gotten a man thrown in prison because she lied about her age and had sex with him. The girl's family admits that the girl still stays out late and has yet to delete her misleading MySpace page.