"Not knocking you but I see that as a defeatest, retreating attitude."
Let's see if I have this correct...So, you're not knocking him...but you say he has a defeatest, retreating attitude. Nope, you're knocking him. You know, for having a defeatest, (BTW, it's "defeatist", with an "i") attitude. I'm not the grammar police, but then, I'm not the one splitting hairs, here.
Frankly, I agree with him. I have opinions I can't share with my employer's clients. I'm on their time, wearing their uniform, such as it is, and their reaction to my opinion may, probably would, affect their standing with said clients. Not the proper venue. On my time, sure, no problem, their time, at their venue, an opinion that likely will negatively affect their bottom line, it's not a "free speech" issue.

