Hancock is 31 years old (29 before time skip)
Luffy is 19 years old (17 before time skip)
If we give examples from other manga series:
It would be like Mei Terumi (31 years old) lusting over Sasuke (17 years old), but Mei didn't continue with that later, its not remotely comparable to Hancock's lusting.
Other than that, it would be like Shizune lusting over Naruto, or Android 18 lusting over Gohan etc.
Do you see that 12 years age difference as natural? Or Hancock is not normal?
Luffy is 19 years old (17 before time skip)
If we give examples from other manga series:
It would be like Mei Terumi (31 years old) lusting over Sasuke (17 years old), but Mei didn't continue with that later, its not remotely comparable to Hancock's lusting.
Other than that, it would be like Shizune lusting over Naruto, or Android 18 lusting over Gohan etc.
Do you see that 12 years age difference as natural? Or Hancock is not normal?