Hoon hits back over 'soldiers put at risk'