Eight-time Gold Glove winner Jim Edmonds says he would have confronted any player disrespecting the National Anthem when he was team captain.