Former England captain Michael Vaughan insists Graeme Swann has not made a 'selfish' decision by retiring before the end of the Ashes series.