It’s good of you to recognise that you can’t control him, but have you thought about how he is trying to control you?
It’s natural to be a little insecure sometimes, but after 6 years he might have developed some sense of the sort of person you are. The fact that you’ve been hanging out with your friends less to allow for his irrational feelings is not a good sign. And his communication style (going quiet when he’s upset rather than stating how he feels and what he needs) does not bode well.
I commend you for trying not to be angry with him, but that doesn’t mean you need to put up with this. He’s being very childish, honestly. And he’s asking you to curtail your social life for the sake of his feelings of insecurity. That’s not a solution! He’ll just grow more insecure until you’re not able to talk to, work with, or look at other guys! What he should be doing is working with you to overcome his insecurities, not put on a pouty face and refuse to talk to you.
I think you should sit him down and, in gentle and loving terms, tell him he needs to do a better job at allowing you to have a life and communicating with you, otherwise the two of you will grow apart and he’ll have no one to blame but himself.
These are tough talks to have, but hold on to your heart: you know you’ve done nothing wrong, and you have a right to frienships and social activities. You also have a right to expect him to talk to you when something’s bothering him — you’re his girlfriend. Good luck.