Difference between 尊敬 and 尊重
尊重 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'.