People who don't like gay people are called homophobes (or homophobic.) Some people are homophobes because of how they were brought up as a child. Some might belong to a religion and feel that means that homosexuality is not okay. Some homophobes are just very angry and hateful people. Homophobes often use the word "gay" to make fun of them(more below).