I've noticed the following pattern when people are learning recursion:
Fear and loathing because they don't underestand it -> click! I get recursion -> overuse of recursion -> understanding the costs of recursion -> less use of recursion
Now I will say this: Any programmer that refuses outright to even consider using a tool isn't one I want on my team. Yes its true that for every recursive solution there is an itertive solution that will be less costly at runtime. However for some very complex problems the cost of developing the itertive solution outweighs the benefits at runtime. Thus anyone who can't or won't look to see if its really worth it is not someone I want.
Now onto another issue: Please stop getting butt hurt over other people's comments. Bickering and e-penis waving is just annoying.