Happy Memorial Day everyone. Today all Major League Baseball players across this great country of ours will honor the veterans who have sacrificed to preserve our freedoms by wearing special caps with MLB logos filled with the glorious stars and stripes. Well, sadly, only almost all. For twenty unlucky American players, one unlucky Puerto Rican player, two unlucky Venezuelan players and two unlucky Domican players, they’ll be forced to wear this offensive monstrosity:

Disgusting, right? It just makes you want to puke up some Memorial Day barbecue, doesn’t it? Well, I’ve set star 7IS designer Kevin Lager to correcting this indignity, and hopefully MLB will get this right in time for July 4th. Because wouldn’t this 7IS alternative be a helluva lot better:
Our troops and veterans deserve no less.
U! S! A! U! S! A!










