Firstly, let me begin by again ranting about the extreme low quality of people that moderate and run CPF. Hideous sub-human diarrhea not fit to be flushed down a filthy gas station toilet bowl... and that would be an understatement. Off all the pages and forums I've visited throughout the years, none are as heavily edited as the CPF Nazis that rule solely based upon their own personal opinions, and with complete malicious disregard for other peoples feelings and opinions. I'm not condoning violence, but I'm in utter shock that several of them haven't been paid personal visits for some serious attitude adjustments and social therapy training.
I'm glad to hear the dog didn't hurt anyone. I've had to kick several dogs through the years I lived in San Jose, CA (I'm a hiker, bicyclist and devout animal lover). That city was full of stray dogs at the time that were treated very poorly by their previous owners. Most people today raise their pets as lovers, not fighters, and its been years since I've had to protect myself. I carry my M20 without the SS bezel because it takes away about 20% of the lumens. I might have to screw it back on after reading about your experiences with it! I must say, its probably Olights overall best engineered piece and built to last.
Long odd story several years ago, but I once had to hit someone in the mouth with a 4D mag incan version. He was attacking a woman in a parking lot. 1 tooth was instantly extracted and broke his lower mandible (he attacked violently and wouldn’t quit). It actually broke the lens and reflector and dented the bezel on my brand new mag. A lesser lighter weight light probably wouldn't have fended off the attack. I carried a 6D clipped in my car for many years after that incident. I now carry D mags in every 4 wheeled vehicle I own and often buy them along with the clip on mounting kit for friends and family as Christmas gifts. Lowes sells the LED version for around $15 during that time of the year.
Again, its good of you to react swinging violently when all else fails. Always protect yourself and your family. Thanks for sharing your experience... you'll find no retched diarrhea on this forum. Just good people respectful of others experiences and opinions.