Hi,
I do not think that you did a bad thing at all. In fact just the opposite, I think you did a good thing.
You were honest about the entire situation. This would be something that you would have to carry around with yourself and be hurting even more had you remained silent and the guilt you feel would eat away at you.
I am sure that Christopher will need some time to process all of this, and by being honest with him there are no secrets. You did not asked to be kissed by your guy friend, and it was forced on you and as you said you pulled away due to your love for Christopher. This is no more your fault as if you were attractive or unattractive. The fact is that someone you thought you could trust, had other intentions which you seem to have been unaware of.
By not keeping this from the man you love, only builds the foundation that in my opinion a relationship needs to have in order to be healthy. Honesty and open communication. I have a feeling you will be having nothing to do with this guy friend in the future, and that you did the right thing. You now know that this guy friend does not have respect enough for you, and that he needs to be kicked to the curb.
I wish you the best, and am happy to hear that you have an open and honest relationship with your man.
Take Care-Chris
______________

~KRIS~
If you think you have totally gave up, you haven't, because you are here!