Answer: Read these blog articles and see if they help.
I thought these articles explained some difficult concepts very well. Maybe hard-line Buddhists who have to toe the party line may disagree with some of the things these authors say, but as a non-Buddhist simply trying to extract helpful, practical stuff out of Buddhist principles to apply in my everyday life, I thought these articles were excellent.
Explaining attachment:
Attachment: Understanding the Origin of Human Suffering, Part 1
How Our Cravings and Attachments Cause our Pain and Suffering, Part 2
Explaining the ego and how it must be subdued:
What your ego is and how to stop it from obscuring your inner peace and unconditional love
Explaining whether experiencing and expressing anger under all circumstances is wrong:
Speak Your Mind