Respect is difficult to come by. It’s not given. It’s earned. Respect requires time and hard work. You have to be good at what you do, be consistent and follow through on what you say. You have to be a person of integrity. There is no respect without honor.
Popularity, on the other hand, isn’t earned it’s given. To get others to “love” or even “like” you often requires that you betray yourself. You have to go along to get along. In order to be popular you sometimes have to violate the very things that would earn you respect. The effort it takes to earn respect is well worth it. The sacrifice necessary to gain temporary popularity is not.