It's the latest civil rights issue, so it makes sense that we're not all the way there yet when it comes to being tolerant. Progress takes time, so although we're moving in the right direction when it comes to gay rights, there are still a lot of people who use their religious beliefs to justify bigotry (to clarify, I think it's ok to privately think that homosexuality is wrong for religious reasons or other reasons, but it becomes a problem when people use that as an excuse to discriminate against others). Homophobia is sadly still more acceptable than racism and sexism, but it's a lot less acceptable than it was just a decade ago. So we're moving slowly towards tolerance, more slowly than we should, but these things take time and we're getting there.