I'm a single/divorced mom of 2 boys. My son turned 12 on March 30th. My boyfriend (with whom I'm pregnant and planning to marry one day) didn't get him a gift. When I asked him if he planned on getting him something and if he needed gift ideas, he said, "yes, I was thinking a $20 gift card." A couple days went by and no gift card. Recently, my son got his braces tightened / cranked. For anyone who has ever had braces, the monthly tightening is always so painful and difficult to eat anything, even soft foods can be painful. Even though I gave him pain meds, his mouth was still sore, he wouldn't eat, became hungry and ornery, and ended up lashing out at everyone (add in 12-yr-old boy hormones, a trying combination). He was ornery with his brother, with me, and with my bf. I tried diffusing the situation by giving him his next dose of acetaminophen and some soft food, but the damage had been done. He ended up calling my bf "idiot" when he was trying to reason with my son. Both my boys are respectful and sensitive kids, but they do have their moments like all kids do. Anyway, when I followed up with my bf last night, I told him my son had apologized to me saying, "Mom, I'm sorry I was mean to everyone," before he went to bed. And I asked my bf if he still needed any gift ideas for my son's (now belated) birthday. My bf's response was, "No, I'm not getting him a present because he doesn't deserve one." Then, the "Mama Bear" inside of me came out and told him that he was being a total jerk and childish. I explained he wasn't feeling well, and that his birthday was days ago, and nothing between them happened prior to my son's birthday. But my bf insisted that I didn't do enough to discipline him, etc., etc... So, ladies, is it right for my bf to withhold an already belated bday gift due to an after-the-fact scuffle?