When the USSR ended various treaties and agreements were arranged, one of which stated NATO would never admit former Warsaw pact countries.
I think this pretty much sums up the whole situation:
I guess NATO would deny that those agreements existed.
I think what sums up the situation is that NATO expands when democratically elected governments decide they want to join and meet the criteria. Russia expands when it invades and annexes parts of other countries.