I don't understand the dual use of the money. If my money is in a channel, I can send it away to Person B, at any time, off chain. However, if my money is securing the blockchain, then these funds are "staked", so that the blockchain can send it away from me (to Person C) if I make a mistake.
Yet, the same 1$ can't go to both B and C. This seems to be a contradiction.