An emotional US President Barack Obama unveils new restrictions on gun purchases, saying the "constant excuses for inaction" have to stop.

for more...