Don't speak to him, speak to the owners of the family friendly campsite. They can ask him to leave and bar him in future, definitely true if its a government run facility. You could also take his license plate numbers and report them to police for information purposes. The police might even be able to ask him to cover them up as hate speech.