I believe you're correct in that it would be either B, C, or D. However, node "A" would not be an option from the way that I am interpreting the push rule.
This is from Page 21 of the rule book
PUSHING section of rule book wrote:
"If the Push icon appears on an attack, the model (or models) hit by the attack are pushed. The pushed model or models are moved onto an adjacent node that is farther from the attacking model. If there are multiple nodes farther from the attacking model, the players choose the node."
So while you do have choice on which node that you specifically get pushed to, it sounds like you have to chose one of the farther nodes.