I took one Tai Chi class, but didn't get on with it. I think that has more to do with the fact that the space provided wasn't big enough and the teacher wasn't there on the day went, so it was led by some of the other class members.
No I haven't. Having lived in a quite a dangerous area of London, I found that the best form of self-defence, apart from following common sense precautions like only parking in well-lit areas, was to walk tall and not act scared. Look tough and you are unlikely to be bothered. Worked for me for years! I would also be perfectly happy to jab a key into an attacker's eye, no qualms about that, so felt I had a back up plan as well.
I do suffer from extreme rage, if someone try's to hurt me...(left over from a bad marriage)...Something go's off inside my head, and it is only triggered by an aggressive action, to me .....from another person.
I don't even know myself, when it happens....so it's a (maybe) I could defend myself, due to the amount of excessive adrenaline my body seems to be making.