Yes God is free, not free to do the things that are against is nature but free from the things that are against His nature, so there is no need in Him doing the things that are against His nature. It is quite simple actually, why do some of you try to make it difficult. Do you enjoy batting around things that are so easily understood. When a being is omnipotent, omniscient and omnipresent it is ludicrous to think that one can honestly believe they can define or dictate how that being should act.
God loves those who believe and those who do not and the same goes for me, you have no choice in this matter. That puts the matter of total free will to rest.