Gender Rejection / Gender Replacement: A Developmental Theory of Homosexuality