'Shock jock' asks president for live debate