And I think that is just a misreading. The 6 are called Gods... by humans. The Charr might even say, the Goddess Lyssa or somesuch. But it wouldn't make logical sense for Charr to view Lyssa as divine as that title implies.What I'm getting at is that it's possible to recognize something as a god without worshiping it, and instead hating it. I've not seen anything that says the Charr don't believe in gods, just that they hate gods, refuse to accept their authority, and see them as extremely powerful beings to kill, because of past betrayals by false gods.
At the PAX Q&A, it was said the Charr deny the existence of gods. Though that didn't rule out, as was implied elsewhere, the Charr viewed gods of other races as powerful beings.
It's merely getting hung up on the term god in speech as preface or formality. To put it another way; Lord Blackpudding might in fact be somebody's Lord, he's not really a Charr's Lord. Nor would the Charr give two shits that he is called Lord Blackpudding. The "Lord" in this case just might be another being Charr are likely to kill one day.
Those gods the Flame Legion and other races worship were false in the sense the Charr came to realize they weren't godly at all. In the Charr opening cinematic the voice over says, "We killed our gods with engines of fire."
Which if read in a modernist bent suggests a philosophical killing off of superstition. I don't believe the Charr hate "Gods"- so much as Charr think it's all B.S. as these beings (though powerful & recognized as Gods by others) can be killed or dominated.