"The regulation of the IOC vetoes manifestations of religious nature, commercial or political during the events organized by the entity."
Its not anti-Christian, it just a policy to avoid the politicization of the games. Makes sense to me. And even still, the worst that will happen (according to your article) is a warning.
This is just a sensationalized non-issue.