The attacker pushed Levine and shouted to the camera, "Obama is a war criminal!"
He was quickly detained by security so he could not attack again.
Levine was gracious about it as he turned back to the camera and said, "I've obviously gotten a little reinforcement here from one of the protesters who decided to speak his mind on live TV. Obvious that's his right to do."
Video: 'Ghosts' smash glass at auction house
Hospital 'Piano Man' targets 'worries'