In my own experience, dreams are dreams. I don't actually go deeper on understanding them. I recall some part of my dreams and that's all, then do the daily routine of life. I don't interpret dreams. I guess every person has his/her own experience.
But I got some points on your post that we have to fight the negatives in our lives, just like the demons in dreams.
Demons are real, not only on dreams. As long as we're still live, the spiritual battle continues.
RE: How Shadow People Taught Me About Creativity