Put simply, political correctness speech and writing is simply avoiding gratuitous insult to people in their audience. There is no valid reason for defending gratuitously insulting speech or writing. PC has nothing to do with avoiding discussion of difficult topics including black on black crime or immigration or gender issues. Maybe we should call it civil speech but "cs" is already taken.
When white racists like Trump complain about political correctness, they mean a range of speech regarding marginalized people. And then with that complaint, they use it as justification to gratuitously insult others. He managed to become elected on the backs of racist white people too. So, for him, it wasn't a detriment at all. And yet, reports show that after Trump gained national attention with his most definitely non-pc speeches regarding Latinos and Muslims, hate crime rose by a whopping large number. Speech matters not only to the marginalized targets for his insults but also to people who harbor the same feelings that Trump put to word.
When people say "I don't like feeling like I'm walking on eggshells to avoid sounding like a bigot", what they are really saying is: “I want the freedom to call people what I please, but no one should call me a bigot.”
Politicians say what people want to hear. What does a politician's statements regarding their faith have to do with avoiding gratuitous insults? Politicians talk about their religious beliefs to connect with their audience. I don't get how this is somehow pc speech.
Are you really conflating homophobia with racism? It's true that ignorance is the root of both but why is it important to you when talking about racism to bring up the high number of African Americans who are homophobes. Is this a "yeah but" argument? Well it's wrong and harmful to be a racist and it's wrong and harmful to be a homophobe. I don't understand your point and don't think you even have one here.