Macalester seems like a good place for LBGT students. Not the most scientific of observations, but when we visited, there was a big LGBT event coming up and many many students, including many non LGBT students, were wearing shirts and buttons supporting it. I was impressed.