I'm going to punch a person and then call the police on them
Why would you punch someone then call the police?
I'm angry because he called the police on me, even though I punched him first out of self-defense.
You should not punch others in anger. It is against the law and wont solve anything.
Nah the police will realize that they were at fault.
I doubt the police will take you at your word, so you could still get in trouble. Using violence is not a good way to settle things. It will just escalate the conflict and you could also get hurt.