An emotional US President Barack Obama has unveiled new restrictions on gun purchases at the White House, saying the constant excuses for inaction have