not entirely true iz, if you upset her and she forgives you, it means you r expected to make it up to her or give her some time to cool off then let it slip and avoid falling for the same mistake again. you know saying sweet things to cheer her up, taking her out some where fancy, giving her a special night

as for she being there for your weepy days well, why do u expect her to do that if you just said you made a mistake and treated her like shit?
not saying you r wrong or sth, as i cant judge considering i dont know the details nor should any one how ever based on what you posted i based my reply. any way's i'm sure you will meet some one that better suits you soon

just learn from this experience