1. Google's users span over a much larger demographic than veterans, and yes, Americans.
2. Google is a company that has been around for years, and chances are they'll be around for a few more. Just because they don't celebrate one particular holiday EVERY SINGLE YEAR does not make them a bunch of flag burners.
Now if I were going to make a fun, quirky logo for a day of the year, would I choose the holiday that most people would find goofy and funny, or the holiday that is emotionally charged and could possibly offend as many people as are offended by NOT putting up a patriotic logo?
Ugh. This sort of blockheaded nationalism makes me sad.