Only handguns are banned in Britain, as are semi-assault rifles. Rifles and shotguns are legal, albeit licenced. The British Olympic team trains on the Isle of Man, which is part of Britain. And self-governing. Hence different gun laws.
Britain has free speech, just as you do even although your country has as much PC nonsense as we do.
Britain does have a constitution. Rather more patchwork given the nature of Britain (four nations making up one state), but England has the 1215 Magna Carta, 1679 Habeus Corpus Act and the 1688 Bill of Rights, whilst Scotland has the 1320 Declaration of Arbroath, the 1638 National Covenant and the 1689 Claim of Right (our version of the 1688 English Bill of Rights).
I think the poster meant that Britain does not have a first amendment protecting speech. And if you guys have a constitution, why is Christopher Hitchens always banging on that you don’t?