PM “hypocritical” on gun control