I wish she had named them as I'm nosey haha and I think they deserve to be called out publicly. But I'm not surprised that she didn't, especially if it is Philip because of the timing of him being in hospital.
I also think she would have got a lot of hate for naming them, and if Harry does hope to reconcile in the future it really would be the final nail in the coffin, if the bridges aren't burnt already.
An alternative would be to not mention it at all, but then I don't think she should have to choose between naming or be silent. The fact a member of the RF would make comments like that is vile and says a lot about them.
The anger should be about the fact it happened, not at her for saying it and not naming them.