Latins are not all the same. There are class/racial differences.
Most Italians are descended from Germans who conquered Rome, and Normans who took over southern Italy from the Arabs.