I hate that whole macho 'a man should never hit a woman' bull crap. The underlying assumption behind it is that women are inferior objects to be placed on pedastals and treated differently from men. That line of thinking gives a lot of room to say that women aren't allowed to do this or that because after all, they are women.
If a woman is hitting you, fighting you, defend yourself. There is no reason not to, because a woman can hit you in all the right spots just like a man could. And while generally women are not as strong as men, it is not always the case.
Laila Ali comes at me swinging, heck I'm bringing a baseball bat to that fight.
The bottom line is from the sound of it, there is no way McMichael gets convicted. The woman's 'official' story changed twice already from first saying he didn't hit her then to saying that he held her arm and struck her several times in the head, then denying that he struck her in the head because "she didn't want to get her husband in trouble" B.S. Randy McMichael is the one that called the police to say she had been beating on him and there seems to be no denying that she at the very least did hit him. If I'm a state attourney I drop this one as soon as I'm sure the couple are ok with each other. She makes a very bad witness especially when its generally accepted in the courtroom that she hit him first...you can't prove he wasn't just defending himself with her as a witness because she already changed her story twice.
This is an unfortunate incident and I am afraid we'll never know the whole truth about what happened, and the only reason I fear that is because of the sheer number of people and fans that are so willing to convict Randy based simply on allegations rather than evidence and convictions.