Critics say the move, which comes after Iranian footballers were granted asylum, is a "moral failure".