Psychology cannot be a science

People sometimes suggest that psychology cannot be a science because either a) human behavior cannot be predicted with perfect accuracy, or b) most of its subject matter (e.g., thoughts and feelings) cannot be observed directly. Explain how the use of the scientific method and empirical questions helps to dispute those claims. In your response, define and give an example of empirical and nonempirical questions and the scientific method. Do we need to be able to directly observe and predict human behavior with accuracy for psychology to be a science? Why or why not?