There are a lot of different flag patches out there featuring the standard U.S. flag, but if you want something a bit different, you might take a look at the Peace Patch - The Finger Sign With US Flag patch. It's done in the shape of a peace sign (a hand holding up two fingers in a V), but the patch is done in the US flag colors. The two fingers raised in the V are done in blue with white stars, while the closed fingers and hand are done in red and white stripes.
The peace sign is also called the V-sign because it originally stood for 'Victory'. Winston Churchill made it popular during World War II, and later President Eisenhower used it. Richard Nixon copied him by making the V-sign with both hands, arms raised. The sign became associated with peace after it was heavily used during the 1960s counterculture movement. It's also often used by the Japanese when taking pictures.
No one's quite sure where the V-sign originated. One urban legend says it came from a symbol English longbowmen made during the Battle of Agincourt during the Hundred Years' War. The legend says the French cut off two fingers of captured English bowmen so they couldn't shoot their bows. The English started raising two fingers towards the French as a taunt. The first documented use, however, came in 1901 when an ironworker used the gesture to tell a filmmaker he didn't want to be filmed.
While no one really knows where the gesture comes from or what it was originally used for, everyone now recognizes it as a sign of peace. Combined with the coloring of the US flag, this is a great patch for anyone wanting to advocate peace.