The national anthem has been used to protest against injustice, but Keke Palmer took it as an opportunity to honor her ancestors ... telling TMZ Sports she sang the "Star-Spangled Banner" at the World Series to show respect for those who came before her.