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