EEEWWW!! Carry a cell and call 911. Or go into the nearest store and call 911 or ask for help.

I won't leave my bike if I don't think it's safe. Bring your bike into the store, and if they say anything, tell them they need to provide a safe place to leave it. Or go to the drive up window!!

There's a law in my city that allows drunks/homeless to be arrested if they assault (that would be any form of touching you) or aggressively panhandle.

I'm sorry.

Nanci