Well, technically speaking, no legislation has been passed. But more to point, it's not like this is a MSNBC orchestrated, one-sided show. If you're a leading advocacy group and an invitation is extended, why not participate in the national discourse?
The linked article's headline is:
'NRA declines to participate in Obama gun town hall'
'NRA chickens out of Town Hall invite / Debate w/ Obama on Guns'
unless I missed something.
Honest Question: What's the difference?
CNN reported. You editorialized.