Of course, if he'd treated her right in the first place we wouldn't be in this mess.
Allie being unforgiving until Jake puts the work in is imo great and a sign of a strong and self-respecting character (unlike V *cough* *cough*), its a good trait for the mother of your child aswell.
I kinda like how butthurt she is in the beginning, makes it very obvious that she has these conflicting feelings of anger yet being apparently kinda unable to stop loving jake and whenever Jake gives her just the smallest glimpse of goodwill, she always changes/adjusts her tune rather quick.
90% of the guys here blaming her over her attitude would be WAY MORE angry if their first love partner whom they are married to and have a child with would cheat on them. Just look at all the threads with LI's who did cheated on/betrayed the mc in any way, these LI's are HATED no matter how much the dev tries to redeem them (rightfully so imo)
The only reason here to not go for allie imo (other than jasmine herself whos awesome too) is that Allison honestly would deserve better than our MC lol (i dont care about that tho :>)
Allie and Jasmine are by soooo far the best LI's in this avn, no matter if we talk about the character or the looks, Maggie is fine too but a bit too bland for my taste (so far).