Snape was not right, but his course of action could have been more thought through. He didn't listen to his parents. He didn't take time to stop; to breathe; to think; the clear the fog of rage impairing his judgement. 