I don't understand why a UK company, in a free and democratic society, should not be allowed to conduct business in the order they see fit.
So you agree that a UK company (a bank) should be allowed to conduct their business in the order they see fit (refuse to accept any customer they like for any or no reason)? Or is that the point you are making?
Yes I think so, even if it might sound strange, but it you want freedom for the people you can't force some of them to do a specific thing you want them to.
With bitcoin everyone can be his own bank. The bitcoin protocol does not discriminate against anyone and this is how it should be, but traditional banks are led by people that make decisions and if they decide not to do business with you, I think thats their choice.