Defence Secretary John Healey described the historic wrongs faced by LGBT+ service personnel as a ‘moral stain on our nation’.