Depende dos critérios que sejam usados.
Um cristão verdadeiro não pode dar o mesmo tratamento a um político corrupto e um não corrupto pois ambos são diferentes diante de Deus.
Um bom cristão não pode dar o mesmo tratamento a uma pessoa que defende a imoralidade e a uma pessoa que combate a imoralidade mesmo que essa própria seja moral.
Pois todos nos somos imorais ate certo ponto.
Um bom cristão deve discriminar sim aqueles que propagam o ódio a imoralidade e a violência em relação aqueles que são contrários a essas coisas.
O que pode ter as luz com as trevas o bem com o mal nada.
Um bom cristão não deve discriminar ninguém porque é rico ou pobre, por que é pequeno ou grande, gordo ou magro, negro ou branco.
Se um cristão tem como critérios para suas discriminações algum dos critérios acima este é um mal cristão.
Pois o verdadeiro cristão tem como critérios para suas discriminações o que a Bíblia diz que é errado e não aquilo que o homem inventa ser errado.
Não quero que ninguém me interprete mal pois quando eu digo discriminação eu não quero dizer que alguém deve tratar alguém com violência mas que as pessoas devem dar tratamentos diferentes para essas pessoas.
Um verdadeiro cristão nunca pratica discriminação no sentido de violência mas apenas no sentido de tratar diferente.
Por exemplo quando o apóstolo Paulo vai falar acerca do cuidado com as viúvas ele dá uma série de regras acerca da qual é a verdadeira viúva que deve ser ajudada.
O objetivo deste tratamento diferenciado entre as viúvas não é fazer mal a ninguém mas é garantir que apenas as viúvas que estão verdadeiramente passando por necessidades é que iriam receber a ajuda da igreja.
Em conclusão ao meu raciocínio o problema em si não está na discriminação mas está no critério que você usa para discriminar e qual é o objetivo de sua discriminação.