I can buy into your theory as well. I hadn’t considered the sex abuse angle.
The mother/father thing happened to one of my close friends growing up, and the abuse thing I've heard from too many homosexuals to ignore it as a possible cause for their sexual orientation.