Human cloning is very controversial in the world, some people think it is wrong. Animal cloning is less controversial, but like animal testing of shampoos etc., some people are against it.
Technically no. An animal has roughly the same genetic makeup as a human and it should be theoretically the same. However there are serious ethic implications to cloning a human as cloning...
Because plants have many more stem cells, not only at meristems, regions of growth where unspecialised cells are actively dividing, but all through the plant. Adult cells easily revert to stem cells...