Why is walking away a refusal skill that doesn't always work?

Why is walking away a refusal skill that doesn’t always work?
A. Peers may force a person to do drugs.
B. You may not be able to run away in some situations.
C. It’s embarrassing.
D. It’s not a valid way of asserting yourself.