No separation needed. Less federal, much less, and more state and local.
History dictates, as well as human nature, when two distinct trains of thought cannot exist with each other, force and might make right.
Simply put, the vast majority of Americans are not capable, and are lacking the conviction and gumption needed to face such a situation.
We are moving to a more dependent citizen. Lazy, incompetent, and doesn't give a s***.
People worry about things they do nothing to change. Talk is cheap, and we are a country of talkers more than anything now.
Too many people, too many opinions, and too many average that think they are excellence personified.
At the end of the day, if we can't get along, or at minimum just tolerate one another, the "smartest person" in the room is the toughest. Deal with the simplicity of that reality. Because, for the vast majority, you are screwed.