Well, I understand why they would do that if it was a church related function.
Just because the word "fuck" is technically "ok" around a certain circle of friends doesn't mean you can use it ALL the time, does it? Same thing applies here IMO. Just not the right venue. Were there little kids there? Was it like a picnic type atmosphere? Then it may not have been the right venue.