My fiance and I are only about a month away from our wedding. Everything has been going well, and we're both very excited, except for one persistent issue - our last names. I decided I did not want to change my last name and he is very hurt by it. He thinks it is romantic, and says it is something he looked forward to from the time he was young. But although we had long arguments about it, he ultimately said I should do what was best for me, and I decided to keep me name - both because I'm very uncomfortable with the sexism of the tradition and also because I work in an artistic field and already have published work out there under my current name. He has been consistently sad about it since then, but hasn't tried to change my mind.
But recently he told his parents about my decision and they got in a huge fight with him about it. They immigrated to the U.S. and come from a much more traditional culture, and they think I'm being disrespectful by not taking his name. My family and social circle is pretty progressive and it's not unusual for a woman to keep her last name, but for them it is largely unheard of. They also got into the issue of what we would name our future kids, and told my fiance it would be a disgrace if any future kids did not have only their last name (we had talked about maybe hyphenating, but thought we would decided in the future when the issue actually came up). Now my fiance is upset all over again, and he's been arguing with me a lot about future children's names. He's getting flack not just from family, but also from friends (people tell him he's whipped and needs to put his foot down), and constantly has to defend my decision even thought he doesn't actually agree with it! Has anyone else come up against this issue? I feel guilty that it's causing so many problems for him and conflict with his family, but I also want to be true to myself in this decision. There's so little time left before the wedding that I would rather move past this issue so we can just focus on getting ready and being excited. Help!