I have to agree with both Ron & Eric.
As for Ron, I too am disappointed at energy devoted to not working, the glee and sense of satisfaction at finding creative ways to not contribute? Not for me. I had no formal training, all OJT, and realized soon on that if you work hard and pay attention to the business, you will be left alone, promoted and respected.
As for Eric. It has been my life experience that in any company with more than about 8 employees, that 10% know what they are doing, 20% are a waste of time and payroll, and somewhere in the middle things don't get things more damaged than they already are. That's just the way it is. That does not stop me, or the rest of the world from griping about it.
I read a very interesting study on competence a while back. It goes a long way to explain why such a large percentage of people think they are doing an excellent job.
It is also my experience that credentials have very little to do with an individuals contributions. Having a degree, license, or certification means nothing to me. In fact, if an individual starts touting his/her academic accomplishments, the robot from "Lost in Space" starts appearing in my mind, "Warning! Danger!".
I am not perfect, not by any stretch. One difference is that I _know_ I am not.