Question 2
(Essay)
Answer
Knockouts are generated to remove specific proteins. Even under highly controlled conditional knockouts the removal of the protein could have unintended side-effects, for example interfering with another protein. Therefore adding the protein of interest back should fully rescue the phenotype (whatever that is). If adding the protein does not rescue the phenotype then the knockout was not successful or it was not selective.