Soldiers riot in western towns