My teacher is the same way. His gun collection may be better than mine.
FWIW Buddhism does not adhere to or promote the philosophy of pacifism. Buddhist philosophy is better described as non-aggression.
Agent J (Will Smith) stated the idea rather succinctly in Men In Black; “My attitude is: don’t start nothin’, won’t be nothin’!”
A Buddhist will in a heart beat defend themselves, and more importantly they will go out of their way to defend others who cannot. But only enough to disable the threat and always stop shy of killing.
But yer always startin' sompin, little Buudhi.
Besides, Agent J's motto is B.S.
A fight will find everyone sooner or later, and then you decide to defend yourself...or crawl.