Perhaps make the tolerance for picking a guy up a bit bigger. It appears the collision geometry that you use for picking is very hard to get right (e.g. clicking on the head sometimes doesn't work depending on the orientation of the character).
I think the concept is good (I understood almost immediately that the idea is to ensure that they keep >=1.5m distance).