A complete moron, someone who has no idea what's going on yet acts like they know everything.
That guy is such a doucheflake, he thinks that his shit don't stink.
A snowflake who can’t stand other people’s opinions or real-world facts, yet has no problem jamming their fantasy bull crap down everyone else’s throat.
The doucheflakes were out in force, crying about police brutality while throwing any rock or bottle within reach.