Oh, oneslave4me, I would have been crying, too. What most people don't get is that we switches need to play both roles and we can't always do it at the same time.
When you came in, you were in dom/domme mode. You wanted him in sub mode. He wanted something else and wasn't respecting your needs.
You had every right to be frustrated, because your needs weren't being met.
Looking back on it, cause hindsight is always 20/20, you could have said, "No, I'm not trying anything. You aren't in charge right now", and given him your best withering glare.
This was a classic example of mis-communication as well as him fighting against being a sub. If he's not a switch, just playing, then he won't get it. Because people project, he'll think if he's just playing, that's all you're doing, too.
If he is a switch, or more likely a dom that likes to be topped every now and then...
or
If he really doesn't want to be dominated by you, hates that part of him, then let him go without for awhile.
Domming by the script is boring and if you're like me, you aren't playing, its a part of you. So let him go without, then when you next dom him, surprise him and take him places he didn't know he could experience.
Big hugs to you and many well wishes,
Ruby