Speaking as a British person we have bigger inequalities in our culture than whether or not someone is gay. While religious views are still strong within the older generations the younger generations are more excepting. We have legalized marriage, adoption, IVF, surrogacy etc. The only issues still standing are in Northern Ireland, which make their own laws within the UK on some topics, and blood donation in the whole of the UK, and banning Conversion Therapy but that is under consideration.
I believe that the UK is accepting of homosexuals because it decriminialized same sex activity as early as 1962. They have done away with the ban on homosexuals in their army. They have made it legal for members of the LGBT to marry. It has been legal for Transgenders to legally change their gender since 2005.
The UK is more accepting of homosexuals than other cultures because of the prominent British citizens who came out as gay or bisexual over the years. Sir Elton John, Sir Ian McKellen and Rupert Everett all came out much earlier than their American counterparts probably because homosexuality was more acceptable in Britain.
The United Kingdom is one of the best places in the world for homosexuals to live because they enjoy rights on par with those who identify as heterosexual. I believe the United Kingdom has done a far better job accepting homosexuals for who they are compared to other countries, especially the United States.
As far as gay rights are concerned, the UK is one of the world leaders in this area and I applaud them for it. As citizens, most of them are in support of gay marriage and gay rights in general. There is still hatred toward homosexuals in the UK. Too much of it. But it is progressive compared to much of the rest of the world.
No, the UK is not all that good at taking gay people into their culture and accepting them for who they are and letting what they believe in seep into the lives of everyone. They are still very judgemental towards the gay people that live there right now, but it will change.