In what sense is it unprofessional?
"Any nsa contractor who depends on government contract to feed their families - is it wrong? "
in a moral sense? who knows. but from a practical sense it genuinely does mean I cannot trust you. hey, I understand what you are saying - and I sympathise, but at the end of the day there are clear, solid reasons why I cannot trust an ex NSA employee.
"And people have different degree of tolerance and standard for patriotism. i don't endorse what they do, but that's exact false attitude we have toward NSA affiliations."
working for the NSA is not patriotic. it is the opposite of patriotic. it is associating with sneaky people who deceive and lie.