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