Cops go 0-100 over little shit, you have to treat them like a dangerous dog. Don't answer the door if you aren't expecting company, don't ever answer the door for the police. And absolutely do not fling the door all the way open if you're holding a weapon. That was not a smart way to answer...