Someone who attacks cherished beliefs (10)
I believe the answer is:
iconoclast
(Other definitions for iconoclast that I've seen before include "Rebel" , "A dissident" , "Debunker of reputations" , "Challenging type" , "Critic of faith" .)
I believe the answer is:
iconoclast
(Other definitions for iconoclast that I've seen before include "Rebel" , "A dissident" , "Debunker of reputations" , "Challenging type" , "Critic of faith" .)