Mine used to do this as well! So frustrating!
First, I totally agree with the assessment to give her a time-out in the crate if she resorts to the frenzied tantrum. Also, something that worked well for me (once she learned that the crate time-out was a possibility):
* If my pup was on the couch, etc., and I wanted her to get off, I'd calmly but firmly give her the command
* If she didn't immediately do what I'd asked, and instead started to get into the first stage of a 'frenzy', I'd get up and stand in front of her (not quite crowding her, but close) with my back straight, arms crossed, and look at her very sternly - trying to project "you better listen, this wasn't a request"
* As soon as she displayed some type of de-escalation body language (sitting, breaking eye contact, lowering her head, etc.) I'd immediately take a step back and soften my posture, then issue the command again
* 9 out of 10 times, the second command would be listened to
The "I'm the boss" posture, and giving her a choice to "make a good decision and listen", combined with her knowing that the next step was a crate time-out, really seemed to get through to her. It's very frustrating and easy to lose your cool when your dog is going berserk and running / nipping / being a general pain, but calm and controlled is much more effective whenever possible. Good luck!