Of course they knew naming the baby Lillibet would invite comment and strong opinions from the public and press. They can name their child whatever they want, for whatever reasons they choose, but giving her this particular name guaranteed them attention, publicity and controversy. Certainly the Sussex publicity and legal machine was primed and ready to go from the moment the announcement was made.
They are good at the PR game, and they and their team have had the philosophy that any publicity is good publicity from the start. Harry and Meghan aren’t victims here; they would have made this decision with their eyes wide open.
If the reason behind the name was really to honour the Queen, they’d have made the announcement and then gone into hibernation. No Omid Scobie and other lap dogs arguing for them in the media, and certainly no threat of legal action because of a BBC article that people would forget about in less than 24 hours if they left it alone. Their daughter is a private citizen, they don’t need to engage with the media or defend their decision, full stop.
Instead they’re on the phone with their PR and legal teams, doing all they can to prolong a sh*t storm that they helped create and that didn’t need to happen. It’s truly sad that this is how they’re choosing to spend their time when they could be ignoring the whole world and focusing completely on their newborn daughter.