Question: what do guys mean when they say you deserve better?
Answer: When a guy says you deserve better, believe him. It is not that he is not good enough. It is just that he knows he cannot give you what you are looking for. He is telling you that he isn't ready to become a better person for you, someone that does deserve you. He likes you but doesn't like you enough.