Ein Blick in die AGB von DHL (DHL weist übrigens auf seiner Seite die AGB für Privat- und Geschäftskunden getrennt aus) zeigt, dass bei nationalem Versand Waffen nicht per se ausgeschlossen sind. Es sind Gefahrgüter ausgeschlossen und Waren, die besonderer Behandlung, z.B. behördliche Genehmigung bedürfen.
Laut WaffG ist zum gewerblichen Waffentransport aber keine Erlaubnis notwendig.
Und DHL bietet persönliche Übergabe mit ID-Prüfung an.
Also spricht national aus meiner Sicht nix gegen Versand mit DHL, zumindest bei freien Waffen.
International schliesst DHL aber explizit Waffen und Munition aus.