If your spouse has so little respect for you that they would verbally insult your parents, why would you stay with that person? Respect is the basis of a marriage. So why let it get to the stage of slapping. Divorce them.