Ok I'll take the first question. The freedom to express your viewpoint, no matter if you're Dem/Rep/Ind or even a Socialist, is in danger. It seems some people feel so threatened by merely listening to another's perspective they feel they need to attack them personally. Maybe if we communicated better with others who are on different sides there would be more understanding of why each of us feel the way we do. If I bump (accidentally of course) into a Fascist and they want to discuss what they think, I would ask for equal time and then share my thoughts as well. When we shut down others and create walls, then we can't progress.
Next question, Deades above