Hostility is not the same thing as disagreement. Do you think I am saying that teams should be allowed to prevent Collins from signing with them because he's gay? I'm not, not at all. But yes, players like Chris Culliver have every right to not like gay people if they choose. So long as he doesn't attack his teammate or ruin locker-room chemistry, it should be a non-issue. That's what it means to have a free society. You may think it's bull to support people's rights to be bigots, but don't try then to use arguments about freedom to support sexuality. It words both ways.
And again, morals are not based on knowledge. You don't change morals by learning thing facts. You can change morals by experience, sure. But it's not like if someone spends a year with a gay person and is still a phobe, you can just say, well, they just haven't learned enough yet.
Stop telling people what they need to believe. That's all I'm saying. If it doesn't affect the product they're putting out, it should be a non-issue.