Should I break up with him?

So my boyfriend of two years just did something so out of character and I don’t know what to do.

I found him commenting disgusting shit on other girls accounts

He sent me a screenshot of something that he wrote on reddit and it was really sweet and he just says “oh shit” and I was like what’s wrong? And said not to go on his account because he gets into dumb arguments with people but he was being all weird about it and I was like okay but I went on anyways because he was being weird and I just saw some comments on his profile I wish I hadn’t

He saw a picture of some girl, and he goes “you remind of some Indian girl I used to fuck. She was a good woman, one of my favorites”

Here is our conversation after I sent the screenshot:

Vote below to see results!