I think it is fine to carry a knife for self defense. Bottom line is, better have it and not need it then need it and not have it.
I have some buddies who have Pagan MC members in their family or circle of friends. One of buddies said the first time he met one of em, the guy turned around and had a big arse knife in the back of his pants. Of course, he also had an axe handle bungeed to his bike...lol.
But yea, carry a freakin knife if you think you should. I don't, but I would. By the way, ex military here.