In reference to SHARP training, I've been in for 40 years and it seems that every 10 years we call it something different, because we just haven't changed what is the culture of the military. It's still pretty macho, so we end up going through the same thing over and over. I am somewhat optimistic that this time we finally have the process and we're finally seeing a change.
In my own experience with SHARP training, it was used as a check in the box. Once you had the check, you had your training and you were good to go. If that's all it is, it's meaningless. In the forces right now, they're actually doing something called “Respect in the CAF”. Something like that can't just be an hour-long talk by someone talks to you. It actually needs to be communication. Something like that would be more useful, I feel. Thank you for the question, though.