TheSabreShop has what you're looking for, from hats to shirts to sweatshirts to novelty items. Overnight and 2nd day UPS options available.
Professors have the option to handle matters internally.
In the past, the Physics Department has done this. With 122 people, however, my guess is they felt they couldn't handle the job. The Honor Committee has scores of investigators. I believe the Honor Committee's support staff is made up of around 200 people. From a practical standpoint, they can handle the investigations better than anyone else.