Comment: Not sure where you got your stats, but there's 88,000 military, and if you count the civilian staff that works with us in every unit, it's well over 100,000.  Loblaws has 135,000, hardly "three times" as much as the military.  
Look up stats by International Labour Organisation and the Angus Reid Institute where they found 43-54% of people in the workforce have experienced sexual harassment in the workplace, including criminal offences.  Compare that to the less than 1% in the military and tell me how the military is worse than everywhere else.