My SO said hurtful things to me that made me cry. I started crying he just laughed at me n called me stupid. Should I stay with him or let him go?

My SO said hurtful things to me that made me cry. I started crying he just laughed at me n called me stupid. Should I stay with him or let him go?
Post Opinion