disgusted/irate/furiously flustered

The Emotions Lab