Freedom of Speech is a right granted under our Constitution. Yes, everyone has consequences for what they say,depending on where, when and what they say. Yes, no one has to listen to me, or like what I say. 
When everything I post is "offensive" because you disagree with me, it does not mean what I say is actually "offensive", or that it is anything less valid then what you say. 
 Calling what I post as "offensive" is your personal judgement based on your perception of what "offensive" is. In this case it seems that anything I say is "offensive" to you because you hate what I say. I do not get offended by what you say, not even the personal attacks.
You call me names but I don't try to get you blocked or flagged. Just because I do not agree or like what you post I do not try to suppress or silence you. I see it for what it is, 
bigotry. Bigots are intolerant of any ideas, thoughts or beliefs contrary to their own.Bigots are close minded to new or different idea and try to silence them.