I completely agree with you on this one. The same religion thing happens with me all the time, especially being from a religious country like India, people seem to hate(lack of a better word) people who don't believe in religion. I've had so many people preach me and make me in "god" but my faith stands strong with science.

Ps - Not afraid to state my views in this message as you suggested

Let the haters hate, potatoes will still potate.
Here is the thing.. a belief is a belief is a belief. At one time, "science" said the earth was flat, then "science" got more information and said no, the earth is round. Then science declared the sun and planets revolved around the earth, then science got even more information and said no, the solar system does not revolve around the earth, but rather, the planet's revolve around the sun..
We can go on and on, at one time science said smoking was good for your then with more information it said no it's bad for you. Same with food or how to treat fever, what is good or bad for you changes near daily.
Science can only explain so much, and only within the breadth of its own knowledge.
Now, I'm not knocking science, but belief in anything is simply that, a belief based on what is known to the individual doing the believing.
Your parents have a religious belief. It's just that, a belief. It's also something they believe, and you can, and should, respect THEIR choice to have and hold that belief.
If whatever someone believes is not harmful, then it's about respect of persons.. is your parents beliefs harmful to others? Most likely not... do they harm others? Most likely not.. therefore as their child, it's your job to respect them for the individuals they are.
You can disagree all day long.. but sit and argue and try to convince them their beliefs are wrong? Honestly that's just stupid.. and very very pointless..
Trying to pry someone away from something they believe is near impossible, and generally speaking only empirical knowledge will pry someone away from their truly held belief, and that is NOT something you can give them, ever.
So it's a matter of respecting them as people..the people who love you and want the best for you.
You can raise your own children as you see fit.. but you should respect your parents for doing their best.