Nico Rosberg believes Mercedes teammate Lewis Hamilton should have obeyed team orders and let him past during the Hungarian Grand Prix.