Sometimes hypotheticals can start you thinking: what if all of Europe elected socialists; would we still defend them in NATO? Neocon Answer: yes.
Conclusion: We are not there to promote freedom.
“NATO exists to keep the Americans in, the Russians out, and the Germans down.” - Hastings Ismay.