Yeah, waiting over a year for a fuck is too much. Knowing her man is a horndog should be enough for her to know that other women could come and take him away easily. Hes in the wrong but cant blame him in this case.
@ShionSinX agreed, you've been together for 1year so you would know how much libido your significant other has. Tho a noble thought for securing the future before doing the deed it can also be interpreted as kinda selfish on her part. For what it looks like she does have some knowledge unlike many other FMC who are virgins as well as total out of the lope about sexual desires so, I wont say she totally deserved it but I will say she had it coming ignoring one of essential part of a relationship.