God only corrects our paths when He sees the need to do so and none of us feel any compulsion when that happens. Otherwise we are quite free to do as we wish and that's most of the time. For Him to know or do less makes Him less than God and for Him to do more makes us puppets; neither of those ideas are true.
Humans can hardly understand it but God exists outside of time and space so, in His eyes, everything is right here and right now. He certainly knows our every move before we were born but presuming that if God simply knows what we are going to do demands that it's His fault when we do bad things does not logically follow. At the bottom line, we are responsible for ourselves.