Tom Harkin — the Iowa Democrat who served in 40 years in the U.S. House and Senate — has had a change of heart about the ...