I think so of these would depend on circumstances, but it s hard to forgive somebody if they cheat on you...and I don't understand why someone would be going out with someone who doesn't care about them in the first place... I definetly would be understanding if they loved someone else even if it were of the same sex...it would hurt, but when you truly love someone you want them to be happy even if its not with you..that's my opinion...