NATO was formed to defend against Russia. All letting Russia join NATO would do is make it very confusing for NATO to respond if Russia attacked another member. It's already been pushed to its limit by the war in Syria. Russia joining NATO would probably result in the agreement disintegrating entirely.