1. critical
inclined to criticize or find fault
2. disapproving
passing unfavorable judgment upon; condemning
3. pessimistic
expecting the worst ; having a negative attitude or gloomy outlook
4. intolerant
not allowing a difference of opinion or sentiment
5. indignant
angered by something unjust, mean or unworthy : irate