Delgado Makes a Stand by Taking a Seat (registration needed)
Regardless of Delgado's reasons, I have no problem with a player sitting during God Bless America. It is not our national anthem, and it is simply a piece of fluff MLB uses to gain positive PR. I am sure New Yorkers feel differently, and the piece is played there for different, legitimate reasons. With that said, I don't think it is a piece which requires the same kind of reverence that the Star Spangled Banner commands.
That said, it needs to be noted that Delgado has done this all season, with no attention brought to the protest. He does not turn his back on the American flag, or disrespect the national anthem. I have no problem with Delgado's actions.