This is actually what me and many others have always wondered.
Why is it, That nice guys like myself, Who never cheat, Never beat up, Never hurt our other half, Never lie, Never play games with our other half. Also we go out of our way to treat them like a princess, Buy them flowers, Take them out for romantic dinners, Do things they enjoy, Make them feel like they are so special etc etc. Why is it that guys like myself always end up having girls break up with us ?
And why is it that idiotic guys who Constantly cheat, Lie, Play games, Hit, Abuse there other half who end up being given chance after chance and never being broken up with ?
Just a general observation.