The puritans were protestants... They were leaving because A) They believed the Church of England wasn't reformed enough, B) They feared that Charles [I] would reestablish Catholicism in England, C) Lost in the battle to ensure Charles [I] was defunded by taxation D) Many of the issues they fled England to avoid were issues they themselves caused. But then you also look at the 600 odd years of, what could really be called religious wars, in England between the monarchs, church and the people and see that, none of them were clean.