I'll give you a hint. His constituents scare the pants off of them and they are afraid to move against him. That and they don't want payback from the repubs when they lose majorities in Congress, and the presidency.
If the electorate is racist and homophobic they elect similar representitives.
That's how our system was designed. It's a feature, not a bug.
Take your arguments to the founders.
They created the system, not me.
I personally hate homophobic and racist repression. If I lived in NC I would not vote for this -------.
But I don't, and apparently the people who do are Ok with it. At least enough to get him elected.
Elections have consequences. If enough of his constituents are offended, they will show him the door.