I'm not sure why your clinging to the fact that Ted didn't wear armor, Steve does/is...
I'll say it again Olli won't shoot any arrow that can put cap down with Ted in the way.
Even in the most optimal of circumstances, with Ted out in front and Ollie taking cover at range I just don't see this as a high showing for Cap to take them down
Wildcat took out most of the injustice society himself. Villians serving as fodder don't count. If they've given him problems solo than its not viable that hed take them together. Avenger academy students count as creditable?
Punching cap in the face could probably deter him. Seriously though, Teds not guy with gun #3. Cap won't be moving him around like a ragdoll using him as a shield.