On my Facebook wall, as does everyone else, I post stuff that reflects my opinion about many things, including jokes, videos, posts, etc. They simply represent my thoughts and who I am. Sometimes I write about some things that happen at work but I do so in an indirect way, without mentioning the name of the company or people involved. The problem is that some people at work disagree with some of the things I post, and some of the employees at work (including seniors and managers) even hate those posts on my own personal wall. I got a few comments lately from them in person; some of them took it too far and give me some kind of a hidden threat like mentioning how this might affect my future promotions.
Now I can simply unfriend these people in Facebook, possibly causing awkwardness, or I can restrict them from seeing some of my posts which means I am a coward. I did not violate any company or government rules by what I said and I am free to express my opinion about anything. So far, I have told these people, "This is my private wall and it has nothing to do with work," but they feel it is their right to discuss this matter! I was a bit aggressive with one senior at work and I told him if he doesn't like my Facebook posts then he can unfriend me there or go "F himself". I know this is not the best reaction but I was mad.
By the way, I never view or use Facebook from work.
Is it their right to tell me what to post in my wall about my personal beliefs, just because we work at the same company and they are either managers or seniors?
If it isn't their right, what is the best way to stop them from doing this? Should I be aggressive or what?