Because being rascist is frowned upon now by the general public whereas being homophobic still has some validity. Dont think for a second religion wouldnt be rascist if it could get away with it. There is a reason why the catholic and protestant church creates an image of jesus as white after all.