You raise some excellent points.  I have a few minority opinions and I have to essentially avoid some threads because I see how some brave souls who shared an unpopular opinion get vilified.  It does hurt to be called names even on the internet.  Thanks for replying!