Both shitty situations.
Sl2racer, I cought some flak a while back for riding with my visor up.
FYI, Helmet or not, you are required to have eye protection on while the bike is moving. The cop was a dick for actually writing the ticket though when you were that close to home.