Don't look at the Russians like they are the most guilty. Russia put troops on the border because indeed they had received reports that Ukraine would join NATO and it was only the first step in anticipation if NATO built its base on the Ukrainian border. Just imagine if Mexico had an alliance with Russia and Russia built its nuclear base on the Mexican-US border, what would the US response be?
Does NATO build it defense at the boarder of other countries who are NATO allies?