Wow, John, you will probably have to live with this one for a while. I can see why you think homophobic is an "advanced" word--you are certainly struggling with it.
It's OK. Some people just have to work harder, even on the basic stuff. It doesn't mean you won't get there eventually. If and when you do, though, you will be a better person because of the struggle it took to get there.