NFL players and other professional athletes should stand for the national anthem, Pennsylvania Sen. Pat Toomey says.