WrongWouldn't take that. If you suck at your job, your ass should be fired, immediately.
If you suck at your job, then its the bosses desicion as to whether its better to fire you or if you suck but there is potential to be good. It might be easier/better for the company to work to improve poor performance as opposed to firing and hoping the next guy works out. If the boss decides its best to work with potential, then its the employees job to get his &*&_## together but its also the bosses job, once that decision is made, to push the right buttons and help make that employee the best he can be.
Calling someone out publically might be on OK idea in some instances, but its a poor decision many times.
Good thing you arent in charge of anything thats for sure