People that are non-religious are often called arrogant for some reason and I think this is quite a telling response.
1.) If the only reason you're being religious is NOT to be arrogant I'd say that's a bad reason to believe what you believe.
2.) If you think you need to respect religious traditions and time-honored beliefs, that's OK but then it's arrogant for YOU to say that if someone doesn't believe in those things, that unbeliever is arrogant. Look more closely to the way you cast your stones.
3.) You can't respect something that you just don't believe in. Do NOT take this the wrong way. You might say that not believing in it is disrespecting it but that's another story. What I'm saying here is that you normally don't have to respect fairies anymore (for most people) because you just don't believe they exist. It's much the same for modern religion. It's not a question of arrogance either.