You want to know the honest truth? It makes me sad that you're encountering such ignorance. I see that it's difficult for people with very thick foreign accents to begin with (I still don't understand why people decide that foreign accent = stupid, and requires them to shout at the person. WTF?), but you add in the fact that you're Iranian (or from any part of the world closely surrounding it), and you get lumped in with the extremists, and labeled as one of "those" people. It's sad and pathetic. Those who judge you based on your accent and/or culture are just ignorant, and should be completely ashamed of themselves.
For me it all boils down to just being a decent human being. I don't care what religion you are, if you're religious, spiritual, or worship a damn ham sandwich, if you're a good, kind person, then I'll be a good, kind person in return. The idiots who don't give you the time to get to know you on a personal level before they go and make judgments are just that; idiots. Like the other girls have said, they're not worth knowing, so in a way, you can kind of be grateful of their outward ignorance, because you don't have to waste your time getting to know them, and realizing later that they don't deserve your friendship.
We love you, and won't judge you because of your background, hair color, skin color, or anything else ridiculous like that.
Ohhh if Specktra ruled the world...wouldn't it be a much happier place?