Would it have been less offensive if he waited until there were no celebrations before he killed his wife?

Of course not, but if you are going to murder your wife you don’t do it on your kids birthday and have them remember that day for the rest of their life.
What a sick man, killed his wife while celebrating one of their daughters birthday.