What can I say man? In their mind, you need to speak and dress in a certain way to be considered a Muslim.
Most of the problems of today's Iran is because it is at odds with Israel. Why? Because it is trying to defend a Muslim nation called Palestine or it is helping Lebanon defend itself against Israel. All these problems would go away, if Iran announced tomorrow that it would recognize Israel as a sovereign nation.
And is it because Iran is a Muslim country trying to help another Muslim nation? No, in their mind, Iran is just following its agenda of reviving the Persian Empire! The only problem is that from that perspective, Israel would become Iran's natural ally!
There is no arguing with these people.