I think we do have free will but are a product of the environment which influences our will as well as a bit of genetics which also impacts on us.