The U S has zero interests in Ukraine joining NATO.
Russia has several in Ukraine NOT joining. Access to the Black Sea , their only winter port I think.
NATO troops, equipment, missile on their doorstep. Would we stand for Russian troops in Tiajuana? Ciudad Juarez?
The difference is that the USA is not invading Mexico, nor is the USA putting troops in a USA sponsored Republic of Tijuana