He is going to make you pay for it by ignoring you but don't slap him again. He will get over it and forgive you and if he dosen't then he is very childish. As for him leaving all of the time your going to have to tone down your arguments and talk like adults