Why is it so hard for people to understand that feeling bad attracts bad things to them while feeling good attracts good things to them?
The reason it is hard for people to understand is because many people are addicted to feeling bad.
It may not sound logical to you that people would be addicted to feeling bad but they are. People have survived by feeling bad and to feel good most of the time would take them out of their survival zone. What they don't know is that 'feeling good' most of the time would allow them to do more than just survive, it would allow them to 'thrive and prosper'.
Feeling bad is a result of the negative thoughts playing on automatic pilot outside a person's immediate conscious control that live in their subconscious mind. If people want to become addicted to feeling good most of the time, they have to reprogram their subconscious mind. They have to replace the 'feeling bad' thoughts living in their subconscious with thoughts that makes them feel good most of the time.
This related article about the conscious and subconscious mind will give you the basics about reprogramming your subconscious mind.
Related Article. Conscious mind DIRECTS, Subconscious DELIVERS