Well, that's it in a nutshell, pink. At the risk of being the master of the anti-climax, I do think you should spill.
This is, after all, an anonymous forum. You'll get far more constructive advice if you let it all out.
It's possible, and I'm guessing (which is always lethal), that you have a sneaking doubt that you might be in the wrong over this incident.
Let us put you right about being wrong