US President Barack Obama rightly frustrated over gun control