It just makes me think if that lazy guy with no drive got puzzy and loyalty, then why do I have to be the tupac in a business suit 

I wouldn't put it that way, but I did list what I liked least about my ex.it's not rocket science. You find things you don't like about someone, move on and try to do better next time.