Folks can laugh if they want... BUT, that dude is 100%, without a doubt, take it to the bank (and altar if you want) correct in every way possible. Every Father (or friend) should be indoctrinating, early in life, any and every male of the human species with these teachings... plus, no male below the age of 30 should even consider putting a ring on anyones finger (marriage). Their little brains are no where near developed enough to handle or deal with such a life altering commitment.
I didn't listen to my Father very much, 'cause he was a dick... but, THE one piece of advice I did listen to was... "Don't stick your pecker in crazy". Wise words by which to live.