Honestly, cheating is cheating. Whether it's a kiss, petting, full blown wild monkey sex, deviant kinks, cyber, or whatever else. We don't get to decide whether our BS should feel betrayed or not. They have their own feelings and they are allowed to feel what they feel. Stop discounting his feelings.
Take a polygraph. If you didn't have sex and your BF thinks you did, offer a poly. He can ask whatever questions he wants, and maybe it will give him some peace of mind.
Now, if he's saying that he's in full on "Punish eternallove because she hurt me", then that's a whole other kettle of fish. Because then, when does the punishment end? Who decides that? At what point is the punishment enough?
What kind of work have you done on yourself? Have you gotten to your whys? What have you done to safeguard yourself against another affair?
"Courage is being scared to death and saddling up anyway." - J. Wayne
No longer together
"There are times when our reality is nothing but pain, and to escape that pain the mind must leave reality behind." Patrick Rothfuss
DDay was over a year ago. We see our one counselor together once a week, and we each have individual sessions with her 2- 3 times a week.
"Power, Lincoln, real power comes not from hate, but from truth."
But at what point is it enough
I love him more than anything in this world and would do anything to stay with him
There are many people in this world who will say they will do anything for their BS/BBF/BGF, but what they really mean is they will do anything as long as it doesn't continue to hurt them. If your BBF taking longer than you would like to heal is your breaking point, then you are not willing to do anything. You are only willing to do something short of anything.
Remember that when we shatter the trust of our BS, no number of times we repeat what did and did not happen can replace their fear. You can say over and over "it was just a kiss", but how can he believe that? His mind is going to the worst case scenario. That you are making light of your actions by thinking of it as a "small A" and that what really happened was something much bigger.
When is enough enough? When either you or he decide that living life this way cannot continue. You do have a choice - to walk away from the relationship. So does he. The fact he asks for you back is a sign that there is enough in him to think there might be a future worth hanging on to.
If you are willing to do anything, then stay. Get IC for yourself, consistently offer to go to couples counseling with him if it will help him, and face the consequences of your actions.
If not, then leave the relationship. But admit to yourself that you were not willing to do anything, just something less than that, to save the relationship.
This is going to take months, years...it is a long road. You need to be patient.