If Elrond starts his sentence with "My dear [class] = Corsair" then he surely is aware they're a Corsair no? And that goes for every NPC. Which makes all these quests and stories broken at a fundamental level, so your player character might as well be an orc. Not to mention any redeemed, regretful Corsair would no longer be a Corsair and would no longer identify as a Corsair. End of story, basic common sense. (And if they still do identify as Corsairs and value some of their ways... that means they wouldn't run around Eriador and Gondor helping every single person out of a goodness of their pure heart)