Government everywhere parasitizes the economy of the productive segment of the population. If I spend money in Britain, then a certain fraction of it ends up in the greedy hands of the British government either as excise taxes or income taxes on the businesses that I patronize. Granted this isn't much, but it is a matter of allocation. The question becomes would I rather a fraction of my tourist $$$ end up in the hands of the Wyoming and Montana governments or the British government (presupposing that I would equally enjoy the tourist attractions in either place)? The answer for me is NOT BRITAIN.
And, one other thing. I personally don't feel safe in jurisdictions that disarm individuals. Another reason to avoid socialist "workers' paradises" like Britain, Taxachussetts, Maryland, etc.