Most of my club type weapons are left in the car. I have a pool stick and baseball bat in the truck. My bowflex "hood prop" rests in between the seats, extending into the back floorboard. If I get pulled over and questioned about the club, so be it. Police know that people carry things for protection, and they've asked me about it before.
One thing I never leave the house with is a knife. I have a little Schrade X-Timer I carry now. Seems to keep a decent edge, and I only use it for cutting cloth, plastic, or cleaning my nails.... I am, however, going to look in depth about the longest legal knife I can carry concealed. I'm thinking it's around a 4 inch blade, but not sure in VA. Anything over that length would have to be open carry.
About the MagLite issue.... I don't really care who you are and what training you have, a MagLite will come in handy when needed. Truckers carry these things for protection, and THEY WORK. The wrong wrist angle blah blah blah...only if you're in a training class. Given the real life situation and a pissed off person with a large knife or gun, I can make it work pretty darn good. I wouldn't stop unless I couldn't recognize them anymore. Which also leads me to another thing. The person who said something to the extent of "who cares if you have a gun and use it when the time is right, no one is gonna care." That may be true, but in today's world, it only takes one person to say something to the right person to get your butt thrown under the jail.