Harry and Meghan has indeed made a rocky start to 2025. Being called as ‘disastrous tourists’ and now ‘useful idiots’.