mystified
frustrated
enraged
baffled
insulted
confused
infuriated
irritated
annoyed
demoralized
depressed
discouraged
saddened
stunned
humiliated