When discussing comics, it is not uncommon for me to come across people who say that the Olympians, Asgardians and other gods are not really gods, but extra dimensional aliens with delusions of grandeur who were mistakenly worshipped by primitives thousands of years ago. They claim that there is no difference between the "gods" and modern day superhuman, the Eternals, mutants and aliens. I once asked Greg Pak this and he responded that even if every thing about Hercules and his fellow gods can be explained by science all the questions about godhood Hercules and his family have struggled with for eons. In comics, a few answers come up ranging from gods harness magic, have a metaphysical spiritual connection to their worshippers, have been acknowledged as gods by Eternity, have a divine essence that godhunters seek out, are best suited for fantasy/spiritual stories due to their history, can hear prayers, etc.
Hercules has never made a big deal out of people not worshipping him like in the old days. At the same time, he tends to take it as an insult if someone insinuates that the Olympians are not gods. In your opinion, what separates Hercules from other super-strong immortal beings like Wonder Man and Gilgamesh? What makes gods different than Eternals? In Marvel, what makes gods gods?