Intoxication is NOT a defense against any crime. If you end up in court (your lawyer will tell you this anyway) do not try to use it as one.
Age is not a defense, although if you are under 18 your sentance (if any) would be more leniant.
Provocation does not exist here, provocation is something along the lines of if you punch someone who slept with your girlfriend, you had provocation. Courts prefer someone who bashed someone who wronged them than someone who bashed someone for no reason. Your ex did not provoke you in any way.
Do not plead insanity. If you are judged to be insane, you are put in a mental hospital until you are no longer a threat to yourself/society. Considering how hard it is to get a certain diagnosis, that will be a LONG time compared to what you might face in court.
Basically, you have no good defenses apart from no intent to cause harm.
In terms of battery, you are absolutely fine. Battery is unlawful contact that causes injury or offense. When they say offense, they mean something a bit more than "this guy hugged me"
In terms of assault, that will depend on the jury, and your lawyers. Assault does not require you to intend to harm her, nor does it require you to harm her. She just needs to (reasonably) fear that you are going to become violent.
So if you said anything dumb like "If you leave me I'll kill you", swore excessively, started randomly punching inanimate objects or anything similar, there's a very good chance you could be charged with assault. Otherwise, I doubt you would be - the story you gave doesn't sound like there was much reason to expect violence.
Best of luck.
And in the future, if someone doesn't want to listen to you, forcing them to hear you does not force them to take in what you say. Give them time, present your case when they are in a more calm state.







