Well she's his ex GF now.
He did something she didn't approve of (smoked a bit of weed on a college trip, he assures me it was a one off and I believe him) and to punish him she decided to stop taking the pill - when they were together she would fake taking it then spit it out! She did this for two months but thankfully didn't get pregnant. She had done something previously that meant he didn't fully trust her but thought they were trying to rebuild their relationship. He now doesn't trust her at all and has decided to end it.
I'm not unreasonable to be angry about it am I???