Pete, thanks for a great post.  Your perspective lines up with mine 100%!  The least-nice thing any manager can do is allow their team to under-perform their potential.  It's not fair to the high-achieving people.  Every manager needs to decide who will approve of their performance.  If you want mediocre performers to approve of you as a manager, you're playing to the wrong audience!