Kizaru is by far the most controversial character in HST. His devil fruit has polarized One Piece fandom.
The question is, how do you beat Kizaru?
Answers could be
a) He wants to be beaten, because he doesn't want to win. Nobody can beat him otherwise
b) His devil fruit is either fake, or light is much slower OPverse than it in real universe
If Kizaru is indeed lightpeed, it would be impossible for Anybody to beat him in OPverse, regardless of haki. It's Kizaru's own wish that he lets others touch him (or see him)
The question is, how do you beat Kizaru?
Answers could be
a) He wants to be beaten, because he doesn't want to win. Nobody can beat him otherwise
b) His devil fruit is either fake, or light is much slower OPverse than it in real universe
If Kizaru is indeed lightpeed, it would be impossible for Anybody to beat him in OPverse, regardless of haki. It's Kizaru's own wish that he lets others touch him (or see him)