Did Charlie Kirk "deserve" to die? Yes. And he deserved much worse, eternal hell. In fact, we all do.
The Bible is clear that “all have sinned and fall short of the glory of God” (Romans 3:23), and because of this, "the wages of sin is death” (Romans 6:23). But this is exactly why "Jesus came into the world to save sinners” (1 Timothy 1:15).
God does not "owe" us anything, and none of us can stand before our holy and perfect God to demand anything from Him. Having said that, Charlie was a genuine Christian who is with Jesus now, and whether a Christian liked or disliked his political views, we will see our brother in Christ again someday. This is because he trusted in Jesus' death and resurrection. Jesus took the punishment we deserved so that “whoever believes in Him shall not perish but have eternal life” (John 3:16).
As Christians we are not afraid to engage politics, because the lamb that was slain transcends donkeys and elephants. Whenever conversations like these take place, especially among atheists, we are called to re-direct people to Jesus, the highest truth, making disciples among all nations.