Defence Ministry Twitter handle posted "anti-military" tweet Spokesperson later apologised saying it was inadvertent Angry veterans say it reflects poorly on civilian-military relations