Best solution: NO MORE NO-KNOCK RAIDS. Then you can be sure no cops will be killed by people rightfully defending their own homes. Whatever your feelings on drug-relegalization, if you want to stay alive on the job, best solution is to start honoring and enforcing the fourth amendment once again, along with the whole bill of rights. Then we won't have to have these discussions anymore.
You see, too many times you people get the wrong homes to bust into and you are putting ME and MY family at risk with your ninja BS. So my policy is simple... if ANYONE comes into my home during the night, it will be MY rounds that go downrange IMMEDIATELY. And I spent enough time on the range to be SURE I will do more than fan the air by my targets. If it's some sort of home invasion by UNofficial criminals, fine. If it's OFFICIAL criminals invading my home, oh, well! Ya shoulda stood in bed or found HONEST work. (If you get the feeling I have no respect for door-kicking goons, well, you win the kewpie doll. For your military service, thanks. However, your current occupation does tend to negate any bravery and professionalism you showed during your military time. Not to mention the respect that could have been yours had you followed an honest profession after your service.)