I agree with 'appalled'. I think that it's the best word for the context you've given. 
Edit: [here's][1] an interesting diagram for you! It displays several versions of emotions. Maybe you will find it useful. 


  [1]: http://lifehacker.com/find-the-perfect-word-for-your-feelings-with-this-vocab-1653013241