If your life or someone else's life/wellbeing is at stake, it is acceptable-- but only if the other person is trying to use violence on you as well. Don't punch a lawyer just because he and your ex-wife are taking your house away.