They get away with kneeling because there are no fans there. There will be little support for this disrepact when fans are back, especially for football.
If the fans are back and in the stands they’re “de facto” supporting the kneeling because they have paid for their tickets. The fans can boo all they want they’ve paid their money and that’s what matters. The only way this will change is if the fans in stands don’t come back !