How far has Britain come when it comes to gay rights?