To say that standing up for yourself and physical violence coupled with lying and manipulation are the same thing is lunacy.
It's bad advice and a stupid attitude to have. Especially when you are basically saying it's okay to physically attack people who are simply giving you a hard time or make you feel bad.
You see, I'm not a pacifist. If someone attacks me physically, they'll most likely wake up in a hospital bed. If it comes to a fight for my life, I have no concerns about being absolutely brutal to defend myself. But you're telling people to go out and punch up fellow workers or people who are pushing you around. That's simply the behaviour of an a*hole, not someone sticking up for themself.
Do me a favour, if you do finally snap and bludgeon some poor loser with your fist, then fake a crying fit like you suggest, please, don't tell them you have Asperger's! It's bad enough having people thinking we're ret*d, without them thinking we're violent psychopaths as well.

Sorry for giving you such an impression; I should have been more clear to you. I was speaking about abusive situations that would continue no matter what intervention is taken. If someone VERBALLY attacks me; I will do the same. Make a cutting remark about the perp's mother or father and you will send him through the roof in anger. Insult what the person loves and adores.