You don't seem to understand the concept of free speech. Just because you get to say some hateful shit, doesn't mean I can't have you arrested for doing so.
That way, ideas can compete and the best one (imprisonment) wins.
I perfectly understand the concept of free spech, and has nothing to do with Jim's mail. He only asked for common sense to their employees: to respect each other and chill, and to don't fight for politics and religion stuff (and indirectly, to let their customers alone in terms of politics and religion, as it should be). Nothing to do with freedom of speech.
In any case, retarded people who thinks their own ideas are the only valid ones and that everybody in their company must share them, and that the company must make activism about them are the ones who don't understand some very important concepts. From team work to be respectful with other cultures, politics and religions, to freedom, to democracy, etc. and to don't be dumb and lose fans who share certain views by linking the company to some political, ideology and religion views. Multicultural global ompanies must stay away from politics and religion.