Hm, some good points.
I'm not really 'Western European', officially I'm 'Eastern European' or 'Middle Europe' - Slovenia is the most 'Western' of the ex-Yugoslavia countries..
I'm not sure about American chicks, I guess it depends on who they are and what they expect (think Jerry Springer or HSP - highly sensitive artsy 'cultural' women...) Lots of different people everywhere...
And there have been discussions online how in romances alpha guys can be ohh-so-cool, and in real life it would suck if he just beat the crap out of every guy that looked at a girl twice..
I think every woman likes to feel protected and 'looked after' (except maybe the really liberated 'independent' feminist types). It depends if this is done in a caring manner or not. Just putting a hand between a guy's hand and your face can be cool, if you also called him a total jerk or insulted him, it's not cool in my book. I still say politeness rocks
Or just ignoring the annoying people if you can.. Or sort of 'making friends' with them if it's possible.. (thus rendering them harmless)
This was described best in Daniel Goleman's book Emotional Intelligence. He describes a 'dangerous guy' who got completely calmed down by some older guy, who just said the right words to him. I really admire that.
It's perhaps not always doable in real life, I'd totally want to learn that though. (Not sure where?)
When I was out with my boyfriend when I was younger, a sort of 'homeless guy' approached us when we were eating out, and I was a bit uhmm? But the guy I was with just talked to him and it was really cool.. (He had a sort of Jesus Christ/Jim Morrison thing about him lol, my then-bf, so maybe that's why it worked too..) It was just accepting people as they are..
And I'd get totally bored if my guy would be chasing people away.. (I usually hate it even when my girl friends do that, I like meeting new people..) I don't like it if people are jealous over who I meet or talk with.. (If it's friends or relatives or dates..)
I guess it can be difficult where you live though.. City centers and drunk people can be sorta problematic, and some drunks or people 'out' can be friendly, some not so.. Or may have had a bad day (or a bad century) too.. How to tell?
I totally agree with your big bouncer's advice.. Very awesome..
If people accidentally nudged me I'd just assume it was by accident.. Grabbing 'female parts' that's different and I'd get upset then.. Though some girls take it more lightly or can be amused etc (depends on who does it too, and how..) Or if someone directly insulted me, with words that I wouldn't know how to reply to.. (Serving older ladies doesn't count here, I love older ladies!) I guess I'd expect from a bf to stand up for me then, though if it were crowded and dangerous and the others were more mean looking, hmm? (I'd still prefer to have a live bf!) I never got grabbed when I wasn't single though, so maybe just a guy standing close helps with that.. Sorry this is silly and perhaps too much detail..
Anyway, it's good to know how to make a situation less tense, either with humor or being 'human' or just sort of diffusing it.. A girl can help diffuse situation too.. by shrugging it off or just being nicely assertive herself..
There's a good example in the film 'Coyote Ugly' too, when she pulls out a tenner and says to the guys they can either fight or buy these lovely ladies a drink.. I think waitresses and bouncers may have even more good tips..
That would be a cool book, lol. 'How to avoid fights' - maybe something like that exists already?
I think anger and depression can be directly connected - if you try to suppress anger, you may get depressed. There are ways for dealing with anger in books (on emotional intelligence and assertiveness and CBT), I listed some of them in another thread.