If she avoids you, then as a MAN you must know when to withdraw,
retreat and exits with grace.
Would you accept her back if she decides to run back to you in
the future?
The answer is NO, and don't soften your heart now
and hardens it for your own future good.
The problem with EXes is that they are unable to handle the
truth that they belonged to the past and can NEVER be in the
present of the future anymore.
You will find a better girl in the future, a more pure and clean
girl.
The truth is, your ex-gf has already gone back to her ex-bf and
they are probably mastering the executing their 1001st KAMASUTRA
kungfu while you're posting in here.
So don't and be smart, you don't need to forgive people more
than once in your lives. If you need to do so, then you're not the
smart one in your scenario. 
Haha, thanks yea. At least you're talking some sense. Your
advice are straightforward but true.