In response to the first point most countries retain the right to prosecute their citizens for crimes committed overseas even if it wasn't a crime where it was committed.
For the application of US law on US citizens abroad see https://travel.stackexchange.com/questions/6503/are-there-an...