As a non-BA pilot who feels that the matter is far from being easy to sort out "objectively" I have to first say that I agree with the decision of the BA captain and crew.
To my mind AMF's post is just a declaration of prejudice on the part of those with whom he disagrees - which declaration he then uses to trot out his own rather self-revealing prejudices.
The post is unwise, unworthy and unsupported by any sign of any effort to assess the evidence or produce an argument. Posting such prejudical drivel itself shows a lack of judgment and says much more about the author that anything else.