“Does He not know what is going to be in our hearts, before He even creates us?”
Sure, but that doesn’t mean he made you do it.
To blame the creator - “you knew I would do this, and therefore you are to blame”, is a very ungrateful thought.
The creator gave you the chance at life, and gave you a free will so that you are not a mindless zombie who MUST know that creator, but rather have the opportunity to come to that creator in a good relationship, and are capable of understanding the real meaning of love, rather than the pitiful understanding that man has.
You must be allowed to make your own mistakes, or you are nothing but a zombie, and God’s creation is nothing but a clockwork toy.
It does mean that He is ultimately responsible for what someone does though...otherwise, why would He create them, knowing what they are going to do?
If you like to call responsibility the same as blame, ok. I don’t blame God for anything, as I find it to be negative. Responsibility just is what it is.
I believe we all have a part in God’s plan...whatever someone does, must be part of His plan.