I would at least wait the 24 hours Lola suggest. I am having some other thoughts, too, but they are a cloud right now. So waiting would let me try to solidify them a bit, too!
I understand your anger and frustration. What I'm not sure of is the best way to express them, or not express them, to get you closer to your goal, and at the same time, maintain your self respect.