Firstly it was not a joke... there are men who think that way i think you will find.
well when i have more time inshallah i will find that hadith online for you and post it to you on here.
Well advice should be given... if you have knowladge better then someone else its your duty to share it. Same as Quran you know it pass it on. you dotn keep it to yourself as it will benifit others by sharing. And my advice will benifit others if only they could put there pride asside. But thats men for you

No i don't think its ok to insult others, but if that person takes what you say as an insult then you should clafiry it for them as they may have not understood. Thats what often happens between men and women and people of different cultures.