Welcome to the Law & Civil Rights forum of The Firing Line, Leedavisone.
Before this thread gets pointed to the wrong direction, I would admonish everyone that participates, to stick to answering the questions posed by the OP. Rambling political epitaphs are not germane.
The questions can be answered without going too far into politics. Please keep this in mind.