NATO failed miserably in Afghanistan. What makes you think that it would do any better against the Russians?
All NATO did since the end of the Cold War is break up Yugoslavia.
In their current state, I don't. But Europe has the most to lose from Putin's aggressions. If Europe won't defend themselves they why should we spend our money to do it for them?