I believe the answer is: d. Americans wanted to maintain a white, Protestant nation.
England was among the largest Protestant nation in the world. Due to the colonization era, many of colonits in united states adopted this religion to maintain good relationship with the british people.
At that time, Rethoric such as catholics church sells rights to confess sins and catholic church did not care about the poor were spread to maintain the position of the protestants.