Let me try another example... would you claim that your version of "tolerance" should include the right of a French acting troupe to give a performance which states that Mohammed was a homosexual right in front of a mosque? Would muslims in good faith need to be accepting/supportive of the performance in order to show "toleration and acceptance of religious diversity?"
The simple answer would be "YES" to all of the above with caveats. The French (or any nationality) should have the right to express their views in prose or by disrobe. Muslims in good faith should accept the nature of open societies BUT not support it per se. If they cannot tolerate it then they should go somewhere which restricts such expressions like say . . . Saudi Arabia, Kuwait, Pakistan, and the US DOJ.
Personally, I think two adults having ACTUAL sex in public is fine . . . regardless of where they do it . . . church, courthouse, library . . . I might hold off on the elementary school. Naturally, I give
simulated sex the same leeway.
As for your example . . . if this French couple had portrayed the Pope banging an usher boy . . . I certainly consider it in poor taste and I would understand a Catholic's (or any person's) perceived offense. I think verbal confrontation is perfectly acceptable (legally it would be called assault) but there's no excuse for physical confrontation (legally it would be battery).
The Pope and Catholicism (along with many other world religions) have strange (IMHO) preoccupations with sex. I do not know the status of the clergy and usher boys in Croatia but a single case would be sufficient to justify a "political statement" as to how the church has dealt with the
problem. As to the religious acceptance of others being critical of your religion . . . if you don't like it . . . look away and pray to your respective deity that such transgressions be forgiven for the truly repentant.
. . . then again many of the self-righteous prefer this response . . .
Tolerance? Having simulated sex outside a church is not tolerance. It's stupidity. If you want to do crap like that then have it inside in your home or theater. This is one of the most silliest things I've seen and I would have joined in the beating.