/My son, who is 15, has a school friend (same age, I believe) which he talks to and invites over frequently, and I am just fine with this. But recently I found out (from a parent) that this friend is gay./
So what? If the boy hasn't shown any romantic interest in your son, then what's the big deal? A homosexual and a heterosexual can be just friends, just like a straight boy and a straight girl can. Not everybody is looking to bang everyone else that they have the possibility of being attracted to on sight.
/The last thing I want is my son to be corrupted into homosexuality./
*headdesk* Homosexuality is not contagious. You're homosexual or you're not. Or you're bisexual. You know what, I bet that the boy barely mentions his sexuality to your son. I bet that they don't spend half the time worrying about the gay boy's sexual orientation that you do. Get a grip.
/Now my son has never given me reason to believe that he is gay,/
So stop being so paranoid! If your son's straight, then he will remain straight. His friend will do absolutely nothing to change that.
/but it saddens me that I had to go to another parent for this information, instead of my son telling me./
Gee, with you being so open and accepting about his friend's sexuality, I can't imagine why your son didn't tell you. *sarcasm*
/Plus, lately it seems that he has been distancing himself from me, so you can never be too careful./
Because your son is rational and sane. I hope that when he finally becomes of age, he leaves your homophobic rear faster than you can say, "Gay."
/So the last time the friend came over (a few days ago), I kindly asked him to leave my home./
*snort* I doubt that.
/The friend complied, but needless to say my son was very frustrated with me./
Well, duh! You were being rude to his friend. I don't care how nicely you put it, saying, "I'm sorry, but I'm not comfortable with having gays in my home, could you please leave now?" is bigoted and mean, plain and simple.
/I told him that it was just something he'll understand when he gets older, and that he'll appreciate me doing this eventually./
Good Lord, I hope your son doesn't become like you when he gets older. And how the heck will he appreciate you kicking his friend out of the house merely for being gay? You are so patronizing and self-righteous, it makes me sick.
/But despite this he was still angry/
Good for him! He should be angry at you.
/(stubborn teenagers),/
No, he's a smart and thoughtful teenager. It's sad that your teenage son has more empathy and compassion than you, an adult.
/but he'll come around eventually I hope./
Well, then we must differ, then, because I really hope he doesn't.
/It's been a few days now and he still seems a little upset./
*sighs* You are so dense, it's not even funnny.
/Do you think I did the right thing?/
Heck no!
/We go to Church regularly, so I thought by now he'd know that homosexuality is a sin./
So are eating shellfish and wearing polyester clothes. What kind of clothes does your son wear? Do you tell him to shun anybody who regularly buys clothes from major clothing lines? Do you tell him to shun anyone who eats at Red Lobster? Of course not. Hypocrite.
/What should I do if my son stays upset?/
Apologize to him and his friend, and get over yourself. Your son has a gay friend, it's not the end of the world. I'd like to see what happens if the son goes over to his friend's house.
My Lord, you are absolutely horrible at being a parent.