My boyfriend cheated on me on a long distance relationship we've been apart for 3 years. This is the second time he cheated on me I felt so crushed... I hate him so much because he didn't have the...