There is an anti blasphemy statute on the books, but this only applies to blasphemy against the doctrine of the Church of England, you're doing well if you can find out what the doctrine of the Church of England is, let alone blaspheme against it.
Actually, there is no anti-blasphemy
statute in the UK. The last one was the Blasphemy Act 1697, which was finally repealed by the Criminal Law Act 1967.
The offence of blasphemy, however, does still exist as part of the common law of England and Wales (and as Darat said, the last prosecution was Whitehouse v Lemon in 1979.).
Interestingly, the Racial and Religious Hatred Act is descended from the 2002 Religious Offences bill, which originally included provisions to repeal the law of blasphemy, at the same time as bringing in the new provisions regarding incitement to religious hatred. That would have made very good sense. However, for reasons beyond comprehension, the former provisions were removed,

while the latter were taken forward.
So, the offence of blasphemy still hangs around like an embarrassing skeleton in the cupboard - never likely to be used again (for all the reasons you point out) but technically still there, and still available for the likes of Christian Voice to bleat about every time they don't like something on tv.
