i can remember a job i had where the vast majority of my co workers had very different beliefs to my own. rather than just agree with them i stayed true to my own thoughts.
i became quite good at that the great vanishing employee, lol. i am all for earnest discussion, but not at work!
if it gets to be too much be sure to walk away.