"We have stood" and using correct tense with the tone of an article
"We have stood for hours" implies that it was done more than once. If the sentence had read "We stood for hours" it would imply that they did it once. The first sentence is more effective if the writer is trying to underscore that they are "diehard Eagles fans". It's all about the writer's intent.