The patriotic hats are always terrible looking IMO. Except for maybe the very first ones where the insignia had the flag on it.
last chance for the giants... http://www.strikeout.co/baseball/234692/1/san-diego-padres-vs-san-francisco-giants-live-stream-online.html