Even if people do wrong we're social animals so what can we do about stopping them doing the same things in future? Saying people are 'bad' or 'evil' is just an unwillingness to engage an unwillingness to try to empathise. That sanctimonious attitude doesn't help anyone.
In order to be able to give a girlfriend the amount of time she deserves you would need time and I just can't give her that. So rather than being selfish or stupid enough to go into a relationship it's just been easier to be single.