{{{Tawnya}}}, 'Tis the season for awkward family meals!
Good job for talking about what you did - a little nudge to say, "I can do things for myself, and don't need you."
If H was as good a dad as you said he was, the crap like the drum set will eventually start to wear thin on kids, and it'll start to backfire. Frustrating thing, and I know from experience: You KNOW W/H can tell they are being idiots, but have so rationalized in their heads they don't even think.
I don't ever say a word to my kids EVER, but I told W, "One day the kids will figure out what happened here, and they will know who fought for this family, and they'll know who did the right thing day after day after day. That's enough for me."