I have tons of opinions...some agree, some disagree but honestly any of this discussion is fine as long as it stays civil... that last part is the one that people have trouble with.

Remember just because someone doesn't like your idea/view doesn't mean they hate you as a person (hopefully).