Well, note how this thread is for unbalanced classes, not weapons. And with some decent experience, some of the classes you mentioned can deal with Pyroes fairly easily. Scout can take them out with some well placed meat shots, Soldiers can rocket them down easily, Demos can use stickies, Engie...