Francis does not speak for all Christians, no more than Richard Dawkins speaks for all atheists. He only speaks for Catholics, and that was the reason why he apologized. He can say "Christians" all he wants. Fact his he represents his religion and no one else's.
I thought that was pretty much a given. However, just because he only speaks for Catholics doesn't mean that most other Christian organisations don't have anything to apologize for. At least not if you truly believe in the bible and the teachings of Christ.
BTW, surely you see the difference between someone calling you a bigot and an organization that all of your family and friends belonging to demonizing you, which is very different than simply disagreeing with you. The impact my words in this post have on your life are very different then the impact of being demonized because you love the wrong person by an entire community.
Again, would Christ really call upon a community to demonize a person because they truly love the wrong person? Not the Christ that I read about and I actually read the bible, cover to cover.... 4 times.
There are far more words about things that Christians as a whole choose to ignore then there are about gay folk. Yet for some reason that is way beyond my understanding a lot of Christians get really hung up on gay folk. They can welcome any other sinner into the fold but if you are in love with someone of the same sex you are no longer welcome in the house of Christ. BTW I absolutely agree that it is the religions right to welcome or not welcome whoever they see fit for whatever reason they see fit. I believe in our rights, all of them and would happily fight side by side with you to defend your right to do something that I absolutely disagree with. That is how rational discourse should work.