The San Francisco Giants sell all sorts of teeshirts at AT&T Park ... including ones in tie dye