When I started reading it, I didn't know that a movie version had recently come out. In it, they remove a gay character who is central to pretty much everything about the story and, apparently, make the main character's girlfriend some sort of misogynist cartoon. Can't speak to the second bit, as I haven't seen it. A straight male character is made bisexual, I guess to make up for getting rid of the gay guy? If so, that's a mess.
I may have to see it, just to see for myself.