I've only been hitchin a few months, but I've only had good experiences so far. A few creepers, but respectful when I have declined their advances. Having a wingman definitely helps that, I'm sure. Most rides hook me up with a meal or some cash. I've hardly had to panhandle due to good rides. One dude even gave me mystery drugs (some kind of white powder, which as a general rule I tend to avoid), which I gave to my adventurous brother to try out.
I'm guessing my good luck so far is simply female privilege, but I try to keep myself looking as clean as possible, which also helps a lot. Hitching with two fairly clean cut people (myself and a male) we have averaged 2 hour waits for rides, most of the time.
I like meeting people, the exchange of knowledge that occurs between us and, being slightly insane myself, I really enjoy meeting the strange people who aren't afraid to pick me up. I haven't hitched alone but I will in the future. I definitely wouldn't hesitate to use my blade to get out of a car if I needed to. But I would never threaten or use violence due to a difference of opinion, no matter how offensive an opinion may be. Taking offense is the problem of the person who is offended, not the other way around. Not everyone thinks the same as me and it's not my place to school them. I can only respectfully disagree and explain why. I learn a lot and I change my opinions from respectful conversations with people. I can only hope others do as well from their conversations with me.