Angry young man

noun 1. an outspoken critic of or protester against an economic condition or social injustice 2. one of a group of mid-20th century British authors whose works express the bitterness of the lower classes toward the established sociopolitical system and toward the mediocrity and hypocrisy of the middle and upper classes

Merriam-Webster's Collegiate Dictionary