Two other troops are holding it up.
Looks to be a political flag of elements supporting the government - war trophy.
After that whole thing about the scumbag Marxist at West Point, I look at anything like that suspiciously!