Yes, I know. I said homosexuality, but I should include gay, lesbian, trans-gender, bi-sexual, or any other non-heterosexual lifestyle.
Not sure what you mean by "why is so much work needed to cram people into those roles?" I'm going to assume you mean the work done by the LGBT community to gain acceptance. But they are not cramming people into those roles, they are trying to have their rights recognized rather than have them denied for being in those roles. It's not all that different from the battle the African-American community had to (and still must) fight to gain acceptance as equal members of our society. The ONLY rationale for deny rights to LGBT people is a religious one. The BIBLE says it's bad! JESUS hates queers!" Except that Jesus never said a damned thing about homosexuality. He did, however, give tacit approval to slavery. And those parts of the Bible which DO seem to say something about homosexuality almost always speak ONLY of man/man sex, and not woman/woman sex. And they also say an awful lot about other things which are wrong, but which modern Christians don't really hold to.