I agree right down the line with John on this one. Really good job on the poem, Casey. Might be the first or a very early one of a very young writer.
To the poet, read a lot about poetry, study a bunch of poems if you want to improve.
About the philosophy ... either you're a male or a female.
If you're male, it is never all right to hit a girl or a woman. Ever. No excuses. Short skirts, insecurity, changing minds, arguments, nothing gives you a right to hit a female. What part of "never" do you not understand?
If you're female, and probably a girl or very young woman, you may be trying to figure out this tired, hackneyed excuse boys like to give for violence against their girlfriends etc. Please refer to the answer, set out just above. Boys can confuse girls, like men can sometimes confuse women, though this happens less often, heh. But do not ever put up with violence, you don't have to -- even though you might think you do. Good luck.