Every side has an agenda; the problem lies when only one agenda is allowed.
That's really ok for a private entity. TFL has an agenda, The NRA has an agenda.
The media bias is quite evident, no need to discuss that.
We live in a time where many people cannot fly an American flag in their front yard without getting their homes burnt down, tires flattened or graffiti scrawled on your fence. Those of you that live in red areas may not realize this. At my house I had to stop flying flags, two houses in my neighborhood have burned this year because of the United States flag was flying.
I'm a veteran, my father and uncles were veterans, my grandfathers were veterans and so were their fathers. In my family there are Two Medals of Honor, a Silver Star for valor, Bronze Stars and Purple Hearts... I cannot even celebrate these men's sacrifices without being, vandalized, assaulted or called terrible names... so yeah, there's an agenda, if you don't think there's an agenda in 2017 that's ok too.