I think it is more complicated. Multiculturalism has lent itself to a country divided by several races, religions, and cultures. Not even mentioning politics. I believe we are going to end up like Europe, divided. I'm not exactly sure where, or when, but We are headed in that direction.
Also we are becoming a nation of illiterates. We are headed to another dark ages.
These issues aren't anything new. In fact, our country was founded upon these very concepts; what the new totalitarians are very clever about in their arguments, are cafeteria style menus of quoting founding framers out of context whenever religion or morality is brought up, what is clear by reading Jefferson, Adams, Washington et al; is they realized no form of government can survive long without a moral populace. They are being proved correct, of course. The new left have twisted the framers vision consciously and deliberately into a grotesque parody of normality and goodness, all the while branding adherents as
"the problem". It is criminal to cultivate an "anything goes" populace.