If you have been charged with assault or battery? You may think your defense is pretty solid, but you could be wrong. You must determine whether or not you want to risk your freedom on your chosen defense. An experienced criminal defense attorney may recommend one of these common legal defenses for the best possible…