Re: Definition of Budo
The 'bu' of budo is broadly translated as simply 'martial' ... there's a slippery slope when you start deconstructing kanji to decipher meanings.
Sometimes, the deconstruction can be meaningful, at others, it leads to interpretations that have nothing to do with the current meaning.
In the case of 'bu' being interpreted as 'stopping the spear', I've also read arguments for the meaning being 'stopping conflict'.
One of my favorite teachers used to opine that stopping conflict sometimes meant ending the conflict by pounding the opponent down.