Knives, pens, bottleopeners they are all fine. I carry at least one of them with me all of the time. But these, as firearms, are just tools.
However, unlike with firearms, people generally tend to realize immediately, that they do need actual force-on-force training.
I'd recommend looking...