Illinois Sen. Mark Kirk apologized for his remark about Tammy Duckworth's heritage, but gun violence opponents and a civil rights group did not find him sincere.