We have two sons as well and prepared them too. Awareness is key. As parents, we have an obligation to our children to educate them about what the world has in store every time they walk outside their door and self hate is the gift that keeps giving in our communities. Brava! Thank you for sharing your views.