Col Ralph Peters unloads on Obama