The so called Make My Day law is just plain common sense.
If, as reported) the bullet actually bounced off of the garden hose nozzle and hit the robber it could just have easily bounced down and hit the owners wife (who was on the floor as the robber aimed the nozzle at her threatening to shoot her). That would have been a tragedy.
I am glad it went the right way. Never bring a garden hose to an armed robbery.
I believe that the Colorado self defense laws absolutely keep this kind of crime down here, even with a Denver Metro area exceeding 2 million people now. You most frequently hear of Bank Robbery or a string of neighborhood break ins in nicer neighborhoods, but rarely do you hear of armed robbery of a business and very rarely the home invasion type of robbery.
The laws are a State level defense of your personal property, put into law. And it is respected by the DA's here when something occurs under its area of coverage. This is not a state where a jury would defend the right of a criminal to come into your place of business or your home intent on doing you harm. The DA's won't take a case to court. I don't recall hearing of a self defense killing ever being prosecuted here.
I went to High School with a fellow who had a tough break up with his girl friend when he was about 21. He went storming over to his former girlfriends new boyfriends house with a baseball bat and an overboiled temper. The new boyfriend killed him on the porch with a shotgun. There was no prosecution.
There is no dicing about "has to have entered your house". "must have crossed your door threshold" or anything else. There is no fine line. On your property, in the commission of a felony, you have the right to defend yourself. It sounds utterly logical to me.