You don't have to recite it. You can recite it even if it's not required. But when it's required it becomes a constitutional problem.
Same with prayer in school. Would you want your kid going to a public school that mandated a daily prayer to Allah? No, and it would be unconstitutional for them to do so.
I have no problem with the school holding the recital each day...those who do not want to can stand there and remain quiet, or be allowed to stand outside the room if they wish, while those who do want to recite it proceed..
Is our money unconstitutional as well?
It's required in my state.
You have hit (Accidentally) upon the crux of the matter. That is that we are talking about "public school". You are right that I would not send my kids to a school that promotes islam, but I also do not send my kids to a "public" school that promotes humanism. If there was no "public" money there would be no issue, since the government wold not even remotely be "establishing" anything.