I believe he was comparing the protesters who vandalize property, burn American flags, etc. to the KKK. I am almost certain he was not comparing people who are just generally pro-Palestinian to the KKK.
I think there are vice presidential candidate options that are just as good as Shapiro, but from an electoral standpoint, I am almost certain there are no vice presidential candidate options that are *better*. Having Shapiro on the ticket means that there is a very, very high likelihood of Pennsylvania going for Harris, and if Pennsylvania goes for Harris, there is a very, very high likelihood that she wins the whole election. In an election that is going to be as close and as much of a tossup as this one looks to be, I just think you have to squeeze out every drop of possible advantage that you can.