Гарантии невступления Украины в НАТО уже давно есть. По уставу НАТО, туда принимаются лишь страны, у которых нет территориальных споров. На этом можно бы и закончить. К тому же есть и другая "косвенная" гарантия. Вступление осуществляется голосованием стран участников. Проголосовать "за", значит идти умирать за Украину по вопросу, который Европе, в сущности, совсем не важен. Сотрясать воздух и делать заявления - это безопасно. А вот Украина в НАТО грозит смертью. Разница существенная.
Одним словом, если и будут воевать (это к сожалению не исключено), то по какому-нобудь другому поводу. Я не знаю, что сделает Россия, если Украина нападет на Донбасс. Это самая фиговая ситуация. С одной стороны, Россия не участвует в конфликте, а с другой, вряд ли будет сидеть, сложа руки.