In regards to violence, there are many many ->-bleeped-<-s out there that you need to be prepared for, this post makes it sounds much worse than it is because I'm listing everything at once but you seem like the kind of person who likes to overload on information

I've had guys have deem it necessary to try and prove/disprove my manliness by wanting to fight me, like I can't be a real man until I've beat the crap out of someone.
One time I was out with a girl and other guys kept kitting on her and trying to pick fights with me, caveman qualities come out when there's a girl at stake

There's the weirdo's who think all lesbians/FTM's just need a good seeing to in order to realise they are "real women" and can be really pushy about it
Then of course there's the whole "dyke" thing that causes a bit of aggro when I'm having a non-passing day
I'd rather fight a dude than a chick anyway, girls fight dirty, most guys seem to be more concerned about looking like action movie stars but haven't got a clue how to actually land a punch. If I got into a fight with someone who knew what they were doing though I would be royally screwed...but at least I can't be kicked in the balls.
As for tips...don't act all macho and cocky if you can't back it up. If someone starts on you it's best to walk away from it even if you think you can take them...not just because violence is never the answer blah blah....but because they might have backup (weapons/friends)
On a related note, I wouldn't carry a weapon to try and protect yourself, it could end up being used against you
Seriously though, 99% of the time people just get on with their own lives and don't give a crap what you're doing, it's not like everyone you pass on the street is going to want to kick your ass, so don't let that stop you from dressing however the hell you want and living your life.