both points are fair, but operate at different levels. the former: willpower. the latter: constraints.
and, the latter is indeed dependent on the former. but, arguing that humans have no free will is an argument that should be tried independently of rebutting the former comment.