@hamilton,
You don't seem to have a good concept of what freewill really is.
It doesn't really matter what restrictions are placed upon it, by the material world. Your mind is free to take whichever course you choose, within those restrictions.
It's a cop-out to use the necessity for acceptance as an excuse to shirk responsibility for self.
Freewill is not the ability to do whatever one wants, it is the ability to become something better than one's past.
The attitude, with which one meets life each day, is entirely the result of that ones own choice, thus freewill, ignorance is no excuse.
You seem to be confusing freedom of action with freewill.