...I decided that I will be firing the moron after this, just too dumb to be on my jobs, he is a danger to himself and to others, not to mention personal property.
While that might very well be true for your operation, I have found that sometimes the dummies make better employees than the smart ones. If you can get them trained to do a job, you generally don't need to worry about them being discontent in that position and moving down the line, taking your training with them.
Sometimes, the dummies work best, particularly when it involves sweat. Smart guys tend to think they shouldn't have to do any sweating.