I dislike labels, but my most intense dislike is for new labels. Whenever someone starts using a new term, look for the "why". Generally, it's not to describe, it's to pigeonhole. 1) Create a term that sounds negative. 2) Label your "opponents" with that term. 3) Define the term in a way that discredits your "opponent"."Christian Nationalism" is quickly becoming a slur like "RINO" or "Marxist" - something you say to shutdown discourse and marginalize your [perceived] opponent.
They last 10 or 20 years has been rife with this....on all sides.