The guy was 'sent home/fired/whatfreakineva' for wearing a shrit that had the name of the ship his son was currently serving on, while working 'for a union' setting up the stage for an Obama appearance.
Your temp worker wore a comperitors logo 'while working directly for your company'... not a union that was setting up a stage at your location.
One was supporting his son proudly... the other was 'trying to get a rise out of you'.
One was workign for a union, NOT for Presiedent Obama, while the other was working directly for your company.
Apples and grapefruit.