Regarding loving or hating a fictional character. Don't people love or hate James Bon. Did he ever exist? Why people admire, love or hate that character? Did the character Harry Potter ever exist? Why there is so much debate surrounding it? Did Batman or Spiderman ever exist in this world? They are all fictional character. Right. But people, more intelligent, more brilliant than you and me have over the years discussed, admired and criticized them. So admiring, criticizing or admonishing any fictional character has been there from time immemorial.
You dont like my views. I do not like your views. Srk does not subscribe to view of others. Others also do not subscribe her views. It is a democratic country. You may or may not like my views. Like we never put brakes on anybody's views, others are also expected to do the same. But the bottom-line is it should not be personal and should be decent enough to be in an open forum.
And yes, if you subscribe to any view you should be tolerant enough to attract criticism for that view. If not, you should not air any views at all. As simple as that.