Growth in the US, and Europe to a lesser degree, was very strong in this period, so it was natural that their interest rates went up. And when interest rates go up in the UK's two primary trading partners, it doesn't really have any choice but to hike rates with them, lest people flee the pound and make inflation even worse. It was unfortunate that this had to happen in a weak growth regime, but the British economy is such a boondoggle at the moment I don't think the alternative would've been any better.
Alas, it would be better if the Bank of England had a nominal GDP level target, and then they could let inflation, exchange rate and interest rates be what they may in order to reach the nominal spending target.