No, it's not "who to honor;" it is whom to honor.
His name was never "Teddy Roosevelt." Theodore Roosevelt did not like be called by the nickname, which was given to a bear he decided not to shoot.
Are journalists taught English grammar? Or American history? Or how to do detail checking for a story?
San Luis Obispo