The NRA (and we) are up against a multi-billion dollar media machine that has near-total dominance over the minds of "ordinary" Americans.
It's like expecting the Resistance to be able to outshout Goebbels' Propaganda Ministry.
Most Americans have made themselves suitable only for subjects, not citizens. They choose to be stupid, ignorant, and foolish. Their "opinions" come from television and magazines, either directly, or indirectly through their friends, who are directly influenced.
Thinking is no longer a virtue in our country.
If I received a penny for every time "assault weapon" (used in reference to a semi-automatic rifle) was spewed on a single day in the last month, I'd be filthy rich.