Why is the National Day of Prayer unconstitutional, yet White House Ramadan dinners are not?

It only ever seems to be unconstitutional if it's a Christian themed day.
13 answers 13