How was Christopher Columbus a hero?
He was lionized by Italian-Americans in the late 19th and early 20th centuries because after decades of being told "you're not real Americans, you don't belong here" they could respond "The first European in the New World was an Italian Catholic, we're as American as anyone else!" See the Italian-Americans naming their civic organization the Knights of Columbus, Italian-Americans treating Columbus Day as their answer to St. Patrick's Day, etc.
Ironically they'd have been better off basing it off the real discoverer of America, Amerigo Vespucci, who was also Italian.