Needed to vent. Need advice :(

I have been with my bf for almost a year. We live together. He is a VERY flirtacious man. It makes me so insecure because he does it publicly on Facebook. He lets women(his friends for "10+years" blast me or say rude things about/to me. It makes me insecure. He hands out his number to anyone and calls me spycho and insecure because I will ask "who is raven" because he has been texting someone for an hour... He makes continuous comments about other women that are "hot" misty girls he's never met, or brings up past sexual experiences and partners.. Yet it's my fault for being insecure. He says I need to stop because he won't cheat on me... But I have my doubts. He got me a ring, but to him it doesn't mean much....What would any of you do?