Nobody has a problem if they join EU or even Africa Free Trade Area or even American-Canada Trade deal.
NATO is a problem.
NATO basically says if you attack any member - all the members are bound to attack you.
Now imagine if you have a neigberhour - and as always - neighberhours have issues - like Migingo - and you cannot tell Uganda anything because countries from Senegal to egypt will attack you.
There is absolutely no way I can accept that.
From my own personal experience - we had similar situation in my home - we bought land in middle of a certain clan - who dominated the village.
Every time the conflict got violent - they would merge - and attack us combined.
It's just that we were bad -ase and wise - sometimes holding ground until we got police.
That is why Russian have said any contogious neighbour planning or imagining of joining NATO is declaring war on RUssia.
They are not gonna wait until they join...they will attack if you show ANY INTENTION.
It is economics, stupid.
Tell me one satellite state of Russia that has progressed economically in the last 20 years.
Countries like Poland, Baltic States have moved on economically without having being blessed natural raw materials like oil or gas. Who there would want to go back to the good old days of the Warsaw Pact?