McCain promises: We won't do this to America again

by