I think the problem is that the Witch didn’t steal his COURAGE–just a TOTEM. The totem is a symbolic object that represents the thing but is not actually the thing. I don’t know what Zelena could use it for, but she didn’t take David’s actual courage–just a symbol for it.
[adrotate group="5"]
"He was a lot of things to me" "The only conclusion was love"