I think before an Ally can be hired away that there should be some sort of timer before that can happen, maybe an hour before they can be hired...