Man charged in attack over BBQ pit