I was reading through some of Sandi's old posts on the NDE subreddit. She mentions how free will works, in light of the fact that the universe runs on a perfect plan.
She says something like, "If I ask my kids if they want pancakes or waffles for breakfast, I'm giving them a choice, but in reality, what I mean is, 'You're not having cereal today.'"
Apparently the choices offered to us by God are similar. The customer can have any color car he wants, so long as it is black. The good thing about this is, when you get to Heaven, you'll realize some of the bad stuff you did was unavoidable, and thus not feel guilty about it.