We decide what is acceptable to us. You are not happy that he puts his friends before you or that he adds other girls on his email. Have you told him how you feel? Has anything changed since you told him you are unhappy? If no, break up with him.
Also don't put yourself down. It doesn't matter how you look or if some other girl is prettier. That is not an excuse to treat you badly. You don't take s**t from nobody. People will treat you the way you allow them to and self respect starts with you
"Don't ask a question if you can't handle the answer".