I guess in the cases you're mentioning the person asking is simply being rhetorical and not asking a literal question.. but a question is still a question whether it's rhetorical or not, which would still mean a question mark at the end is acceptable.

But then, I'm not a linguist, so I really should be the last person making commentary on the game's writing.