Well, it's great book to read. However the writer is not a psychologist,so It's based on his personal experience. Some perspectives seems reasonable. However, if you changes your mind on the other side , it's seems vulnerable.
All I want to say is you cannot utilizes only one perspective for this society.