Your "principles" are irrelevant to others' behavior
Don't try to foist some moral platitude upon other people. Besides, by posting something, you need to accept that not everyone might like it; you are trying to force everyone to either like it or suppress his or her dislike.