Curses and blessings are non existent 'forces'. They are not "manifestations of the same spiritual energy".
The Quran and common sense tell us that every action has a reaction, every good produces a positive result and bad actions a negative one.
So someone who does wrong does so because their is something wrong in them and not because of some spiritual bad energy.
A father who raises a son in a good way should see the benefits of this by having a good son.
In the case of your example this may not have happened, so where has good=good gone? We should not ignore free will. The son had a choice to do right and be a good son as well as a good example to others, he chose not to. The sin of the son does not affect the father if he had done his best to teach him right from wrong.
So "Love or hate, blessings or curses," are manifestations of free will, not spiritual energy.