Why are people in JoJo Bizarre’s Adventure Season 3 idiots?

I guess spoilers

They keep running into super-creepy Stand users, defeat them, then team up with them. Horrible people easily forgiven.

Sorry I suppose it’s not unique to this show, it just bugs the crap out of me and I had to vent.