I agree with you Boo there - as in agree to disagree - as your position on a lo of matters is totally abhorrent to me. I have my areas that I do challenge society - as per a dislike of the censors stepping in on many a good thread here which threatens the speech here. That is minor though as AB is pretty irrelevant to life at large.
However, when it comes to society at large, be it politics, religious matters+sexual legal sights(though I have many areas of concern in those), racism, employment and all the rest, this country is floundering that the silent majority is not speaking its mind - and into this pot, I put the issues that you have raised here.
So lets agree to disagree and move on