I for one applaud Mental's moral courage for asking a direct question to the chief policy maker of our country - well done mate and good for you. Many would have chosen to stay quiet.
Those who believe that the good Lt Cdr's question was self-centred are clearly missing the point - he was talking in general terms and asking on behalf of all who are faced with that position and his point in highlighting his experience in Afghanistan was likely to add some relevance to the decision concerning Harrier in particular; believe it or not there is more than one Harrier pilot in the UK Armed Forces
Nobody has a 'right' to employment but everybody has a right to care and everybody has a right to ask direct questions. Cameron wasn't attacked, contrary to the media sensationalist headline, he was asked a pertinent question and delivered an answer.