Is it always non-racist to criticize a religion? Even if we disregard ethnic religions such as Shinto or Judaism, the reality remains that any religion and its branches will always have one predominant majority ethnic group practicing it, usually of the religion's or the branch's founding race. To say that one can simply change to another religion or no religion anytime at will is to assume that one's culture of which race is a central component whether one realizes it or not, and one's religion are mutually exclusive, as if the matter is a logic game. One might argue that it's the culture, not the race that's being criticized, but then culture arises from race (among other factors), doesn't it?

Your opening question, I think, is relatively easy to answer: it's not *always* non-racist to criticize a religion. Sometimes it is racist because the criticism is motivated by racist attitudes. You may, for example, loathe race X, and you know that all of them are, say Christian. With that clearly in mind, you criticize Christianity, and this is an expression of your racism towards X. Another example: you are trying to compare religions, to see which ones you think are particularly "bad." You notice that Religion "R" is practiced predominately by white people, and you hate white people. This biases you to criticize R more harshly than other religions, and you conclude that R is the worst religion. This is again a criticism of a religion that is, at least in some sense, racist. So it is possible to launch a racist criticism of religion. I'm not so sure about your suggestions relating to this question, though. Consider the two most popular religions on earth (I may actually be wrong about this... but at...

I often heard atheists argued that even if a God exists, it does not mean it has to be a good or infinite or one God. They are implying that it is possible that there be an evil or finite or many gods. Are these reasonable assumptions or is it the case that God has to be necessarily good, infinite and one?

Eugene Marshall's very helpful response explains that many different kinds of Gods, or even many Gods, might be compatible with the various different arguments for God's existence. I'd like to add just a minor, other point. If you take the Hebrew bible (or "old testament") very seriously, you might think there is also a biblical basis for rejecting the idea that God is wholly good, and even (depending on what parts you take seriously) that there is more than one god. So, some people might even think that there is a biblical basis for some of these accounts of God(s). Howard Wettstein has a nice essay on the former (I mean on God's not being wholly good), entitled "God's Struggles." Jeanine Diller also has some stuff on this. As for the idea that multiple Gods can be found in the Hebrew Bible, I think that's more of a stretch but I've heard some atheists appeal to that interpretative possibility.