I am sure we have all heard of the horrific protests staged by the Topeka-based Westboro Baptist Church. They are… read more