"There is nothing wrong with capitalism," says Sir Stuart Rose of Marks and Spencer, who earnt over £7 million last year.