I REGRET giving my son my husband's last name (we weren't married at the time, although we are now, and have been together for over 10 years).
It in NO way reflects how I feel about my marriage/husband/or then boyfriend.
It DOES reflect 2 years of having to deal with my son having a different last name than myself. I will NEVER do that again (I say this, because after 10 years, I reeeeally want a divorce).
In hindsight I WISH I'd given him MY last name, and then we could have changed both our names when my husband and I married.
If/when I get divorced I will keep my married name (:P) because I'm not doing that again.