Sir you have seen five skill animations (from multiple angles) and one promo art, can you please at least wait until the media tour gives us the tooltips for the skills before you go about claiming people are 'deluding oneself' or whatever, it seems very pretentious and if there is any possibility that the job turns out to be very thematically linked to the name 'Viper', it would be a shame for someone to end up with an entire box of eggs on their face after all of... whatever this is. There is the chance that it won't, and it'll just be 'fast man job #4', but until we see the full action list I do not see the point in getting so worked up over the name. Or after we see the action list, to be honest
Also, Hunter and Ranger both imply bows, or some sort of ranged weapon (Hunter in the past FFs I've played used Greatbows, for example), to most people. I can't imagine a melee range Hunter going any better than WOW's melee range Hunter (one of the least played specs in the whole game, constantly complained about for taking away the gameplay of old Surv), and I don't see how it makes much sense to have a class called Ranger have no range. Also, if Thief and Pirate have 'negative connotations', I'd expect Raider to be even worse for it, given the pillaging and raping that usually occurred on raids in history. The 'Tomb Raider' angle also is like... you raid a tomb, you're stealing from it. If there's a Thief in a tomb, they're gonna be stealing from it, the terms are synonymous
If you would prefer a different name instead of Viper, more power to you. But I would bet real money that if the word 'Ranger' had appeared on that screen instead of Viper, the audience would have been unimaginably whelmed. Whelmed, and confused as to why it's got a dual-thingy blade instead of something that can hit from more than 6y ingame distance away, like a crossbow
Okay so
You said it could be an issue for NPCs being unable to discern, in-character during a conversation, whether they are in the midst of a group of Vipers (the job), vipers (the animal), or perhaps vipers (disparaging insult towards someone, often a traitor). For the player, we can tell based on context, and because the job name is capitalized as it is a proper noun. For the NPCs, as mentioned by others, this has yet to cause an issue when discerning between warriors (people who fight) and Warriors (berserking job with big axe), or scholars (learned people) or Scholars (healer discipline from Nym, which makes use of a Fairy and maths).
Maybe your 'basic argument' just sucks