It all depends on your definition of speaking out against Church doctrine. Someone who may disagree with the Church position on gay marriage and other issues is not necessarily an anti-Mormon. A church critic is someone who do not wish the destruction of the LDS Church but believe there are many things within the organization they don't agree with. By the other hand, anti-Mormons want to destroy the Church and damage its reputation by any means.