That was DEEPLY unpleasant. Poor thing looked terrified. I don't care that he is a gay man with a child. I don't care if he is black, white, green, gay, bisexual , straight. The only thing I care about is that the child is bought up properly with care and love. Screaming at him is not doing that! What an idiot!
It was a mildly inappropriate thing to do. Baby looked a bit disconcerted. Disapproving even. We don't know what this guy will be like as a parent, but his kid has (AFAIK) a healthy, solvent father who really wanted him. Which is more than many kids have.
Perez Hilton has a persona that some people are able use against him as an excuse for what is really prejudice against all gay parents.