history: my husband called me a punk today for nothing
current: my husband called me a punk today for no reason. and then when i told him he hurt my feelings he didn't even understand why 
next: Forget him. Get yourself a real man.