>My company is small enough to know everyone personally.
OK, so how do you identify, evaluate, and rank loyalty? If there's an objective mechanism for it, you shouldn't need to personally know everyone.
What I'm hearing is that you go by "feel" (aka the sum of all your biases) and make decisions based on that. How is this remotely objective, fair, or scalable?