Telling the boss's boss should be the first step. A manager from another department is messing with staffing hours by bringing in a volunteer, harassing the staff during their lunch break, and creating unnecessary work for the staff who have to redo the work that was attempted by that volunteer. Sometimes it's fine to escalate the issue up to someone with the authority to correct the problem.
no subject