Being popular and having good character are really not the same thing. People with good popularity are mostly mean people, because they are good at being hypocritical, forming cliques, and saying one thing in front of people and another behind their backs. People with good character are often more honest and will not speak or do things against their conscience, so they often offend people. Sometimes offending people is not because you said something wrong, but because you said the truth.