You said when someone makes you angry you lash out at them and hit them. If you continue to do this it will cause you trouble. I don't know the laws in Canada but here in WI you have the right to defend your self. WI also has a open or concealed pistol law allowing you to carry a gun. This is why I made the comment to seek help ASAP.
|