It's worse because they should know the given names of their own royal family. Especially because William and Harry are so very popular. I mean, it's not like an anti-British remark, it's just that people who aren't British might not know that because it's not relevant to them.