Terrible analogy. The salesman is acting as an agent of the dealership that you are buying the car from. In this case, Goat was not buying the stock from the exchange, and Nefario was not acting as an agent of the seller.
Every analogy will be different from the thing analogized, that's the point of the analogy. Can you explain why you think those differences make the analogy inapposite?