You have pointed out some valuable ideas on how human mind works. I like the idea of programming. If we program our mind with negative thoughts, it will keep us down & down. But most of us haven't an idea on we are programming our mind negatively. That's why we blame God every time.