Agreed. It is a strange post.
No stranger than the rants encountered here any time Romney’s religion is mentioned.