According to your text, moral hypocrisy is the term Batson and his colleagues (2002) used to describe the tendency to appear moral while avoiding the costs of being so.
The Moral Hypocrisy phenomenon suggests that moral people are often the same people who fail to act morally. While people can see the morally right path, it doesn't guarantee that "moral people" will go to such path.
The pitcher had thrown the ball many times.
If you are talking about plate tectonics, then it's 2-5 cm per year.
Answer: they are right but the building blocks one is wrong it supposed to be internet searching