I think you forgot your own argument. Let me remind you: "If Ukraine were to join NATO, there would be a NATO base inside that range [529 mi] in days."
You are trying to justify Putin's actions by inventing a hypothetical while ignoring the fact that the NATO borders within 500 miles of Moscow is a reality for years.