A royal commentator has blasted Prince Harry and Meghan Markle for their international trips, calling them out for their "hypocrisy.”