A thousand years from now the standards of right and wrong will look vastly different, the new "pedo" threshold might be anyone under 25 lol like wtaf.
In 1660, the legal age for a girl to get married was 12 and a boy 14 in the UK, that was only 364 years ago, not even talking ancient, or biblical times here. You lack knowledge, you lack understanding of culture and you think you can adopt some moral high ground and belittle someone's work. Maybe in Oda's world he created these things that you described as gross is OK to them in that world and you should accept that. If you went out from your bubble for example (wherever you reside) and stepped into a different country where culturally everything is vastly different would you start calling their culture gross? In other words, everything that you are not used to is gross. Ironically, some would find your views and general mindset gross.
You are trying to project your own insecurities onto a comic book. This isn't a work of fiction that is trying to imitate real life, far from it.