I think praise is earned. Admiration is earned.
Respect is a given, for example let's say someone is in a lowly profession (i. e. a garbageman) does that mean they will never get respect?
A teacher of mine used to make fun of garbagemen. Now I see how insensitive that person was.