The Duchess of Sussex has come under fire following her recent speech.