A caution to all posters in threads involving potentially hot and divisive topics, such as this one. Generalizations are dangerous, inflammatory, and certain to offend at least some and perhaps many of your brethren - avoid them.
No one is asking that you stifle or censor your opinions, but broad-brush characterization of any specific group - whether a political party, religious body, or ethnic group - is unwise, unlikely to be supportable, and not likely to contribute to meaningful discussion, dialogue, or debate.
Many years,
Neil