In case there are still any doubts X-Men 3 is about exgays:
[Ian McKellen] has been openly gay since the 1980s, and he takes exception to the common assumption that homosexuals can be ‘cured.’ So he channeled his fury into the role of Magneto.
Speaking at the Cannes Film Festival yesterday McKellen vented, “As a gay man, some people think that it ought to be cured and made normal again and I find it as offensive as someone saying that they have a cure for the color of their skin.
Read the full story. (Hat tip Scott)