Plusieurs facteurs viennent expliquer cette différence de traitement :
D'abord le voile chrétien n'a pas grand chose à voir avec le voile islamique : le premier symbolise un signe de consécration (son port se limite à des cadres bien spécifiques), tandis que le second a pour fonction principale de détourner le regard masculin (bien qu'il ne se limite pas à cela). Ainsi une femme musulmane qui ne porte pas le voile en la présence de certains hommes (se référer à la notion de mahram) est considérée comme une tentatrice, on lui fait porter une partie de la responsabilité du désir qu'elle suscite auprès des hommes -> ce qui pousse certaines femmes à interioriser un sentiment de culpabilité vis-à-vis de leur sexualité. Ceci étant, je ne dis pas que la religion chrétienne n'est pas moins sexiste, je me réfère simplement à la symbolique du voile.
Ensuite il ne faut pas perdre de vue que la religion chrétienne est en déclin en France, ce qui pousse les gens à s'en désintéresser. La religion musulmane en revanche a tendance a gagner en "popularité" auprès d'une certaine frange de la population (ce qui occasionne des dérives comme on peut le voir TOUS LES JOURS en France).
Bref il s'agirait d'arrêter les comparaisons de ce genre. Si la religion musulmane pose problème en France, ce n'est pas tant dû au racisme qu'au fait qu'il s'agit d'une religion dont la pratique tend à se populariser, ainsi il n'est pas étonnant de voir s'élever des voix critiques quant à un retour en force du fait religieux dans un pays à majoritairement laic voire athée.
Pour finir, vous faites ce que vous voulez mais ne venez pas dire que le voile islamique serait une liberté quand on sait que ce dernier est considéré comme une OBLIGATION religieuse (dans la mesure où les femmes qui refusent son port s'exposent au châtiment divin).
PS : les braids ne sont pas l'apange de la "culture africaine"