If you're from Nebraska and your great grandfather fought off Indians and hunted bison or if you're from Georgia and you grew up in a Pentecostal church, your ideas about guns and religion are going to be a lot different than someone like me who grew up in New England. I grew up around a lot of people, in an area that placed more value on education and collectivism than trailblazing pioneers did . It's an old, fundamental schism here that seems as pronounced as ever. Throw in abortion and immigration, and the schism seems unbridgeable.
We haven't been helped by an activist right wing and their media flunkies who have been playing a very strategic long game since the early 70's. They demonized social welfare, they ridiculed intellectualism, they lied. And they've indoctrinated new generations of people who are even more entrenched than their grandpappy's ever were.
The LA Times had a half tongue-in-cheek piece last night about how we should split up the country because our basic values and world outlook are so different from each other. It's not the worst idea, frankly.
Good easy reading on the cultural differences here can be found in this excellent book-
https://www.amazon.com/American-Nations-History-Regional-Cultures-ebook/dp/B0052RDIZA/ref=sr_1_1?crid=XMG52ME48GE6&dchild=1&keywords=american+nations+colin+woodard&qid=1587669165&sprefix=american+nations%2Caps%2C161&sr=8-1