We seem to have got away from the original question, here, which I think is much more interesting than all this philosophical noodling about free will – in that it exposes more fruitful contradictions within religious thought.
Free will (much like the existence of deities) is unprovable either way and therefore not really worth spending energy arguing about. Provided you start from the assumption that your god exists is sufficiently ‘magic’ (which AVXQ has) you can ignore any logical barriers. I don’t understand why you would start from that assumption, personally, but it appears that people do.
So let’s accept, arguendo, that some sort of personal deity who cares about individual human actions not only exists, but has an omnipotence that still (somehow) allows for free will – so that I could do something that it didn’t want me to do, and subsequently forgive me for that act if I ask it nicely (or, somewhat more bizarrely, agree to make regular, ritualised public declarations about my beliefs in its existence and activities on Earth).
The question then becomes – why should I bother? If I’ve wronged a person tangibly it’s clear I should seek out forgiveness from them, but it’s hard to see how I could do this to an omnipotent being. If I haven’t wronged a person tangibly but god is still upset for some reason, why is that my problem and not god’s?