Hi there melody , I am a lady! Although a lot of friends would probably say not much of one!
I felt really angry reading your post, theses idiots don't know what harm they are doing.... as said put it behind you, I have met far far more men who respect female riders then don't so ignore those morons.
Welcome to the site, put plenty of mileage behind you and enjoy enjoy enjoy