I've never really bought this line that it's all the fault of NATO expansion and the former soviet countries shouldn't have been allowed to join.
While Hitchens is right in a sense that the West should have fostered friendly relations with Russia, you cannot blame countries like Estonia, Latvia and Lithuania for wanting to join NATO after 50 odd years of often brutal suppression under the Russian boot during the USSR years. As democratic independent sovereign states they should be free to join or leave what ever international organisation that they choose.
I'd argue that things would be even worse now had those countries not joined NATO, as it's possible Putin would be having a go at them as well. He seems hell bent on recreating some kind Russian empire/USSR. He's taken South Ossetia and Abkhazia from Georgia in a short but brutal war, Crimea from Ukraine and now the Donbass also from Ukraine, and who knows what he plans next.
I think it's unlikely that he'll have a go at the Baltics though, precisely because they are members of NATO.