Difference between 尊敬 and 尊重 So, I know that chinese has (at least) two common words for "Respect" - 尊敬 and 尊重 . Is there a clear way to divide the two ? 

What if I wanted to say 
"Respect a teacher" 
or "Respect the law"
尊重 means respect; show due regard.

尊敬 means 尊重和敬仰 - respect and admire and is focusing on the 'admire' part.

In Chinese culture, people should 尊重 peers and younger generations; 尊敬 teachers and elder people. 

As for the law, the most common word is 遵守 which means to observe; to obey; to follow (rules). You can also say 尊重 and there's the classical difference of 'respect vs. obedience'.