The fact that you know who you are and your stance is amazing. Truly, no one is perfect, and the fact that men will be men doesn't mean one has all the bad behaviour of some other men...
There's a lot that determines the growth of an individual from family, society, and others. I enjoyed reading your approach to this. Thanks for sharing your beautiful thoughts on this.