Ah, I can see why this is happening, it will need a fix. The system defaults to spreading out recruits under the person who recruited them but I never quite anticipated one person would recruit this many. In the meantime, you can bring them back to a sane position by going into the save file (which is found in C:/Users/(your username)/AppData/LocalLow/Lazy Dog Software/LCS) and looking for the <Liberal> entry under the person in question. There are two values there, <managerPosX> and <managerPosY>. If you set <managerPosX> to 1, it will bring it back to the middle of the screen.