I've no clue where you live but how incredibly unprofessional of that police officer to speak that way to you! He can think it all he wants but he should have had enough respect for you and for the job to keep those kind of comments to himself and the squad room! I'd note this with your company's supervisor and suggest that they as a company have a chat with the local police department community relations officer. You did the right thing...a specific threat involving a firearm was screamed at you...the cop acted like an idiot and deserves to have a nice chat with his sgt.