I think one reason society as a whole is reluctant to accept that there is 'no free will' is that to accept it we have to rethink our criminal systems. If we acknowledge that someone didn't act on free will how can we punish those we perceive as having done wrong to society... eg murderers, rapist, thieves etc.

Alex