there is no free will. we take decisions based on so many factors, influences and circumstances, that we cannot conciously see all of them. thus we have the imagination of free will.
just like an event may appear random in our little view, but in the big picture it was just the logical consequence of previous events.
what we are is a big cocktail of DNA, upbringing, education, hormons, and what not... everything we do has a reason. even if we want to change the way we are - which by some might be considered free will - it has a reason.
nevertheless, by the same procedure, morals were buildt. and decisions always produce consequences. and logically we have to live with them. or not. depending on how your cocktail was mixed.