The Duchess of Sussex, 43, has faced heavy criticism for a number of reasons over the past month.