Despite the fact that she's on tv, she's still a parent and a human being. Besides, we have no idea what had been going on before that. As far as I'm concerned spanking is normal and useful. Maybe Leah had been misbehaving, and was warned it would happen if she continued. When I was spanked as a child, I cried. The parents aren't supposed to comfort you when that happens.
He's doing his thing, and being the person he wants to be. Just because he's not exploiting his sexuality, doesn't mean he's not true to himself. You want equality for gay people, yet, you would never expect a straight person to come right out and say they're straight. So let the gay community be, and if they want to advertise it, they will. Stop pushing him to do what YOU think is right. When did you finally come out? Would it have helped if people were forcing you to do it? Probably not. Leave him alone and let him be who he wants to be.
Just because he doesn't want to be gay, or play a gay part, doesn't mean he's a homophobe. I'm starting to find your pro-gay stance really irritating. I'm all for gay rights, I love my gay friends, and as far as I'm concerned, straight and gay people are all the same, but I almost feel attacked by you for being hetero. There's nothing wrong with either one, let people choose who they want to be, and who they want to be with, and leave it be. Give the guy, and the rest of us, a break
Stop pushing him to do what YOU think is right. When did you finally come out? Would it have helped if people were forcing you to do it? Probably not. Leave him alone and let him be who he wants to be.