They pretend to know all about a subject by criticizing it to no end but they would be hard pressed to provide a real workable solution themselves. It’s the persistent fear of being exposed as a fraud that produces a lot of the bad behavior you describe.
Right on.