You incorrectly combine two things which are separate
I said that I would take exception to anyone who said that my father lacked integrity just because his employer was found to have violated the law
These are 2 separate things:
the company's status
my father's integrity
look at the post from folkert in this thread
he acknowledges that good people may work at MS
A