Funny but I can find no right for you not to be annoyed anyplace in the Constitution. The world is full of people who believe differently then you do. You do not have the right to make them be silent because their religious beliefs do not coincide with yours. You do not have to recite the pledge or sing the "Star-Spangled Banner". You do not have the right to keep others from doing so either no matter where they are.We're not talking about a right to not be annoyed. We're talking about mixing two things that don't need to be mixed, that indeed should not be mixed.
As for "no matter where they are", you'll find that that's not the case in practice. Try reciting the pledge or singing the anthem during a concert or movie (or in a classroom during class) and see how long it lasts.
-Eric
a.cricket