You’re correct, there aren’t always non-violent solutions, but those are often due to people who insist on engaging in violence, whether it be invading another country or taking offense at someone pulling into their driveway.
Yes. It only takes one party to initiate violence involving two parties.
This is why it is necessary to be prepared for violence even if one never initiates violence.
I’m not sure what your point is. It is completely orthogonal to mine. In the same vein, no, you aren’t responsible for other people’s choices, and yes, rabid dogs (or people who act like them) are unlikely to listen to reason. Neither of those are good reasons to start fights, and that statement neither says that all fights are avoidable or that one mustn’t defend oneself.