Don't argue. I agree it was not perfect knowledge. The point is, within the knowledge they had, they could choose between good an evil, and that they were not cursed. Or at least their descendants did, since the Bible does not tell us much about Adam and Eve following their fall.
Those who are not descendants of Abraham are cursed
Doesn't follow from the verse you are citing, Gen 12:3, but regardless, I agree that some people are cursed, e.g. descendants of Cain are, and there is some bad luck if not a whole curse laid on Ishmael -- despite him being a descendant of Abraham. The point is, Man as a race is not cursed, but rather promised redemption from the very start, and of course, given it.