It's in the numbers.  And speaking of numbers, I'm not sure where you got the idea that Loblaws has three times the staff as the military.  Military: 88,000.  Loblaws: 135,000.  If math isn't your strong suit then perhaps stop reading any further or talking numbers.
Regardless, like I've said before, Angus Reid Institute found that 43% of women, and 12% of men experienced sexual harassment. The International Labour Organisation found 54% of people experienced it. In the military of 88,000 both reg force and res force, 500 cases equal 0.5%. HALF OF A PERCENT, compared to the rest of the country's 43-54%.
The military is just getting in the spotlight because it's more dramatic, and the media feeds off of that to get more reads/views. The reality is that sexual harassment OUTSIDE of the military is 100x worse than it is within.