iconoclast is a person who attacks someone's cherished beliefs or institution which he/she thinks are wrong or foolish.
A person, who oppose to worshiping images or who demolish idols or destroys them is called as an iconoclast.
I am afraid my friend appears to be an iconoclast and I will try to avoid him in future.
You should not have gone to him for donation. He is the most iconoclastic person I have ever seen.