So, what is your criteria though? What does 'show he really means this', mean?
The fact he shit-talks his friend is a bad sign, btw. He spends so much time with her, using her, apparently, only b/c she is available when you aren't. But he calls her selfish and idiotic? He sounds increasingly like an asshole.
Doesn't this guy leave a bad taste in your mouth? Seems to me he's neither a good BF or a good friend. I'd break up with him just for insulting his supposed friend that way. He doesn't respect her. He uses her but doesn't really like her. Imagine what he says about you, or will?
Second thoughts can generally be amended with judicious action; injudicious actions can seldom be recovered with second thoughts.
--Cyteen by C.J.Cherryh