This is absolutely not an apology. Anyone can apologize when their culture tells them some action was wrong. Whether it's persecuting homosexuals, jews, blacks, or whatever. But the fact is British law still persecutes minorities, for example incest is still illegal and people are in prison today for committing that offense. Of course most people agree that it's "wrong" or "immoral" or "sick" - just like they did with homosexuality 50 years ago. So until those other similar persecutions are stopped, this isn't an apology.