Let’s be real, that wasn't a funeral it was a Christian nationalist rally. Whether Shaw personally shares Charlie Kirk’s most extreme views is almost beside the point, you don’t skip work during a pennant race to fly across the country for a 'casual friend.'
If Kirk were just some anonymous neighbor Shaw texted occasionally, there’s no way he’s missing games for him. By choosing to be a visible part of that event, Shaw effectively endorsed Kirk’s platform, which includes the normalization of hate toward marginalized groups. You can't separate the player from the politics when the player chooses the politics over the team.