The BadWordsHelper class is static and does not accept parameters in its constructor. I do see a method that does what Brenden indicated inside BadWordsHelper:
/// <summary>
/// Indicates if the bad words check should be performed.
///
/// </summary>
/// <param name="siteName">Site name</param>
public static bool PerformBadWordsCheck(string siteName)
{
return SettingsKeyInfoProvider.GetBoolValue((SettingsKeyName) (siteName + ".CMSCheckBadWords"));
}