I couldn't stand Pauley Perrette's character ever, but they achieved the impossible and made her ever worse. (BTW apparently Perrette is just as big a dipsh!t in reality as her character is on the show) Their constant referring to whether guns were "registered" got on my nerves, and like you I stopped watching it.
I agree Perrette was a little lefty puke from the beginning, but we watched it as entertainment. Much was very unreal, like going to Vietnam and being armed at the same time. Vietnam has opened it’s arms to former US soldiers as tourists as they have loads of cash to spend. But NCIS armed agents conducting an investigation?
Or how about the episode where they were armed in Russia flying around in a US Army helicopter looking for bad Russians?
And military police, including civilian clothed NCIS, CID or OSI cannot make a civilian arrest off base without local LEO’s present. I doubt if they can even do CSI work off base without the locals there, or at least approving of it.
The whole show is BS.
And yes, Perrette is just as left in real life as the character she portrayed.