in reply to comparing lists and getting an exemtion report

Although not as nicely readable as Riales's solution, here's another option:

map{$setB{$_}++}@listB; @listC = grep{!$setB{$_}}@listA;

Hope this helps!