Old soldier battles for rights