-SCUM- He took advantage of U and he has a great deal of nerves to say to you (well get over it.) I think he is the one that can't get over guilt trip...OP I don't think U know him well enough he is probably doing this with men also.
You need to move on, you obviously cannot deal with his sexual indiscretions and your obviously do not trust him.
P.S. You are in no way, shape, or form a fool. You got you feelings hurt and that makes you human. No one should burn you for that.
I don't think he should blame you for not being over it, after all, he did cheat and then he kept it from you for 4 years. I know what it feels like to have the feeling that of "what else is he hiding from me?" That's very understandable. However, you can't drag this out forever. You really do either have to forgive him and let it go or you have to move on without him. If you are worried that he is still doing stuff behind your back or will do it again, or lied to you about how many times he's done it, and you don't think you can get over it, then maybe you might want to consider moving on. I'm sure that you don't want to keep thinking about it everytime he's around you and I'm sure he doesn't want you bringing it up all the time. It would be best for both of you to either just let it go or leave. But I still think that he has absolutely no right to be mad or yell at you because HE hurt you.
Liz - I don't think you're the biggest fool, but you kind of are the biggest obsessor. ;D
What evidence do you have that he's not telling you the truth about the prostitutes? That the last time he had sex with a prostitute was 4 years ago, right after you had started dating him. Then, four years of bliss with him, and you find out about this in September.
if you have a moral code that won't accept man who uses a prostitute, break up with him. It's your choice to choose what kind of man you want.
I think he's reached the end of his rope asking for forgiveness, 5 months is a long time to grovel for something he did before you were committed to each other.
So. Do you know he's lying? If he is, that's one thing. If he isn't, and you've been thrilled with him for 4 years, maybe this is something you can forgive?
Best wishes.