I don't want my son's homophobic friend in my house
Why wouldn't you want your son's friend over?
He is so mean to me.
Well, it's your house so you should be able to say who comes and who goes.  You're within your rights to set boundaries there!
I don't want that kid in my house so I'll do what I want.
That is your choice. It is good to make sure your kid isn't around bad influences.