1-ая запятая стоит, потому что - несмотря - это деепричастие;
3-яя запятая стоит, потому что придаточное предложение - что ей было очень трудно - разорвало главное - И она рассталась с ним ради его будущего. - на месте 3-ей запятой заканчивается придаточное предложение, и продолжается главное.