Are you joking?
Woop Slap: “Pirates are no good! Except for Shanks.”
Sengoku: “Since it’s you shanks. Let’s end this war.”
Elbaf: “The captain is such a good guy!”
Shanks’ fleet: “We’re all weak so thank god Shanks let’s us fly his flag to keep us protected!”
Shanks is constantly pushed in our face as this super good person protecting pirates and people who can’t protect themselves. Fucking he said “Is Kid healed up from his previous fight?” Before he fought him again and only took it seriously cause kid was about to blow up shanks’ fleet.
Woop Slap: Never says this. He says Shanks isn't SO bad, but he still says they bring a bad reputation to the village, calls them all idiots, and tells Luffy to stay away from them.
Sengoku: This doesn't mean Shanks is a good person lmfao. This is evidence he's a BAD person. Sengoku believes in Absolute Justice just like Akainu. Him and the Gorosei both say "Because it's you." Shanks having influence over the highest ranking members of the WG and Marines doesn't make him a good guy.
Elbaf: One of the most isolated countries in the world next to Wano. They don't know anything except what Shanks tells them and he goes there to drink and have a good time.
Shanks' Fleet: A bunch of criminals and gamblers who Shanks enables and protects. Great.