I believe a current problem in neuropsychology is that we cannot work out where thought patterns originate from in the brain. Many people seek to judge others, which is a pointless exercise for most, who cannot even judge themselves. Some people cannot understand the bigger picture, or at least if they do they disregard it in favour of personal gratification. They seek only for themselves, forgetting that if everyone were open, giving and generous then we could all share and be in abundance. They are selfish because they believe this will make them happy, they are fundamentally wrong.
Selfishness only breeds more selfishness, greed more greed.
I am not saying this is their fault, the blame lies in our distorted capitalist society. This must be changed and it is my sincerest hope that it will. A horrifying number of people do this, because they cannot accept that their inner self will be accepted by those around them. It can also come about by a feeling of helplessness, by not being able to do something about a situation in which your possessions, someone you love or even your body, is abused or taken by others. But consider a situation say a natural disaster or accident.