Thomas Markle has taken a swipe at Prince Harry by saying his daughter Meghan should not have left her first husband, Trevor Engelson.