Parents don't owe their kids a college education at any college they want to go to. If I had a kid with this problem I certainly wouldn't send them to Brown.
So, you'd be okay sending your gay kid to Penn State but not to Brown? What is the difference, other than cost and the fact that Brown is a much better school?