I think there's a third option -- that of independent Ukraine, unassociated with anyone (Swiss-style). The option of NATO -- as is clear from Russian actions -- isn't acceptable to Russia, but this third option may be.
(And I don't get into the argument of whether Russia should have a say in Ukraine's future — you and I may completely agree that it shouldn't, but Russia clearly thinks otherwise.)
(And I don't get into the argument of whether Russia should have a say in Ukraine's future — you and I may completely agree that it shouldn't, but Russia clearly thinks otherwise.)