Hancock wanting Luffy when he was just 17 WAS really messed up though. But there is a double standard for guys. Its like when you hear on the news how some high schooler had an affair with his teacher, the first thing most guys think is "Nice
"
Its like the skit from South Park
But if Sanji was about to get married to a 14 year old, that would be messed up as well. Because you know, the vast majority of 14 year olds are not developed enough to enter marriage with anyone. It's perceived as worse for a girl because girls are perceived to be more innocent than boys. Thats why there was such outrage from people. You can't really defend Sanji+multiple other male characters lusting after a 14 year old girl. It was obvious it was just an error, because even the Japanese were outraged.
Ultimately it is really a stupid thing to get concerned about and is a good example of armchair activism but at the same time defending a "good" 21 year old character having borderline sexual relations with a 14 year old girl is just as cringe worthy. People should have just waited out for a response before getting too worked up about it.