President Vladimir Putin on Friday signed a law banning Americans from adopting Russian children, abruptly terminating the prospects for more than 50 youngsters preparing to join new families and sparking critics to liken him to King Herod.