No, I don't think most husbands hold grudges or act in that manner. I have never in 15+ years of marriage been called a derogatory name by my husband. I even accidentally broke his toe on one occasion, I side swiped his car in the driveway while he was in my car with me, and one really bad time I racked up close to $400 in bounced check fees. I am sure there are countless other silly thing I have done, but he has never brought any of those things up...when they were over they were over...in the past.
My husband has questioned my choice in shoes before because I injured my back last year and heels were a big no-no. He told me one pair I had on might be too hard on my back and he would really like to see me pick a different pair. Because he would hate it if I re-injured myself. He said it sweetly and with my best interest at heart.
I am not sure what to tell you to do because if my husband had ever called me names before we married he would not be my husband. If he suddenly started calling me names now, he wouldn't be my husband for very long.