I completely agree with all of this and I am new here and was shocked to see the amount of bickering and trolling here. It doesn't set a good example to new members who could positively contribute to this forum. However we shouldn't stifle debate but there needs to be a line drawn.