Exactly this!! And proper work on herself not this girl bossing manifesting rit that every influencer is shilling these days to the gullible girlos!Look nobody deserves to be treated badly and obviously we dont know the full story but Grainne does have to take some responsibility in this. If you keep picking bad men with questionable backgrounds and expecting life to be a fairytale you are delusional.
She needs to do a lot of work on herself,proper work as to why she chooses toxic men..she would never be happy with a normal decent guy it's just not enough drama for her and that is what she needs to work on and find out the core issue.
Any other women would run from the men she chooses. It's the definition of madness that she repeats the same behaviors over and over again with men and expects a different outcome
She has to ultimately change and hopefully she will.