Red flag?

I have been off and on with this guy I am seeing for a few years. We were more off thsn on in the past because I got into a relationship with someone else. My ex and I broke up and me and this guy started talking and hanging out again. We have been doing this for the last 5 months and we tell eachother the L word and we act serious. He is usually very mature and rarely gets jealous over other guys which is awesome. He likes asking questions about my ex relationship and my past because he claims he wants to know everything about me. Point is is that ive told him everything about my ex and I. He even knows how my ex and I made a sex video on his cell phone once because the topic came up once. Last night he asked if I would send him some "dirty pics" and I declined. I have sent him a few pics before and he has seen most of my body but I just didnt feel like taking or sending any last night. He got angry and said if he was my ex I would send him pics whenever he asked and that I was clearly more comfortable and in love with my ex than I am with him. He even went as far as saying until I am as comfortable with him as I was with my ex that we arent having sex. Wtf? This is all because I didnt wanna send a dirty pic. He has never acted mean or childish until last night and it has turned me off big time. He ended up apologizing but then after I made a sarcastic comment over how dumb it all was he said "fuck you" to me. After that I told him bye and to stop texting me. He sent me a few texts while I was sleeping explaining how he was just jealous of my ex and I and the relationship we had. Hes the one constantly asking for every detail yet now its like hes upset over it all and knowing my ex and I were really close. Any advice or tips? Should I let this go or move on?