I guess I might be being pedantic in saying that not all prejudice is phobia and I personally think it confuses a very delicate issue to, I guess, lump things in as "all the same". The issue I guess is that I can't think of an - ism for LGBT issues like this to illustrate. It's definitely "Homosexualityism" but that word doesn't exist?
I guess to use race as a comparison... ALL xenophobia is racism. Not every incidence of racism is rooted in xenophobia. And the meanings of the two words are not identical. This is definitely the equivalent of racism, but not necessarily the equivalent of xenophobia.