Man punched his partner in front of three children after becoming enraged over meal