I have to disagree with you I was a Feaderal Boarding Officer for the USCG for 20 years we always removed weapons placed them in our boarding bag for the safety of the officer and the parties involved. Just because you have a CWP does not mean your one of the good guys. The office acted properly in running the serial numbers of the weapons. Had the office placed him in cuffs would have been another matter. I would have reacted the same as the officer making the stop. Think about if it was you in the officers situation.