Read other letters about this article
Honey, take it from someone twice your years, and enjoying middle age with the man of my childhood, thanks to counseling....
...six months is way past shock and hurt, and far into dominance and control. Your BF needs to leave.
So many others have pointed out the BF courted trouble, placed you in an untenable position, and now somehow magically expects you to be what are not...an image in his mind.
He needs to leave/or you need to kick him out. Honey, you are not an image, an ideal, or stagnate. What went before has only the power that you give it, and rightly, you give it nothing. It happened, you may or may or may not have had a rocklin' good time, but you are making different choices these days. Maturity happens.
The BF's inability to see you for who you are bodes ill for the future. I see nothing in his behavior that is not about control. The past cannot be changed, and we all have regrets, and "guilty" pleasures. If the BF is going to continue refusing counseling and his "slut-shaming," he needs to get out. This is all about hurting you for a past that he wasn't a part of, and no woman needs that.
Tell him to leave.