I'm genuinely curious about the downvotes. Which part of what I said didn't you like?
Is it because you think he should testify, and you just downvote the opposed side?
Is it because you don't agree with my hypothetical employer?
Is it because you don't like the distinction between morality and law?
It would be much more helpful to say what you don't agree with.