| | program...
people have been programmed by life in society.
so in that instant they are predictable.
free will is when you understand that you are judge jury and executioner of your actions.
impulsive people have this feeling in them naturally and that`s good.
no one is responsible for you, only yourself.
might sound harsh but better to cope with it rather then using some lame excuse for their mistakes.
so yes people with no free will are those restricted by society, work, social status, etc...
you are master of yourself, a self sufficiet being, free will, free choice, that`s what makes humans so versatile.