US gun lobby NRA faces criticism