You're right. Any moral code requires choice, because the only alternative is coercion, which, regardless of its effect, is immoral because it restricts the right of choice. Although freedom allows for the most depraved things to go on, so also does it let man live life to its fullest, which not many do, depending on what you consider a full life.