Honestly the issue isn't that you have an opinion. The issue is how you expressed it. You didn't follow the chain of command in any way, shape, or form. You just took to the internet and basically called the guy out in public and you wonder why he might be upset? The military has a term for that, it's called insubordination.
I admit the mistake, It was a sub tweet and those are not easily findable unless you specifically search for it.
He could have talked to me instead of searching where I work and speaking to every manager in the area. in like less than an hour. you would think a CEO of a fortune 500 company has better things to do
Whatever, well see what happens tomorrow.