We are not discrediting the Somali parents, one of the great parents any nation can produce. Somali parents are wonderful in the majority.
The odds were stack against them and a lot of them have produced valuable adults.
However, our parents had no time to plan and plot as they had us on the go due to civil war and refugees in alien land.
Our generation (I'm gonna lump myself with you guys for a second ) have been afforded a good education and tremendous information. We are filled with information as never before. Our parents generation had to go to a library in order to learn something. As opposed to us who just google or YouTube it now.
We also see the mental mistke some parents have made (AJ's for comparison..they buried him in dugsi Quran and controlled what he could watch and stuff and we can see the result).
So I think what we can differently is to explain things to the child and to expose him to the fun side of knowledge. Take a trip to the science place. Take him to the space shuttle museum. Take him to an NBA game. Introduce him to a surgeon. Make a black scientist or Doctor his aspiration and always remind him that the real hero is not a man dunking a ball into a basket but someone like George Washingnton Carver. Even ancient Islamic scientist should be introduced to him, like the ones from Andalusia. Teach him about the great Sayyid Abdalla Xasan and Ahmed Gurey. Every 2 years fly him to Somalia and let him see poverty and let him see his relatives and let him know he has roots and belonging.
Always make him aware that we are against qoomu-luudh and how disgusting it is and how unnatural it is.
I agree with everything you posted.
Regarding homosexuality dont shy away from talking to your son about sex (sex-education) when he reaches the appropriate age.
For example
When he reaches 15 tell him about how to go about women in the halal form & ask him if he wants to get married etc.... Encourage him that getting married is the right away rather tham having a girl friend & him falling into adultery