Using the usual elephant gun to hunt mosquitos, Congress has passed a bill banning protests at military funerals.
Folks, this is stupid.
I think that Phred Phelps is a lunatic, a jerk, and unfit to be seen in public, but we already have seven million pounds of federal, state, and local laws pertaining to things like tresspass, disturbing the peace, and whatnot. We do not need another one. Further, distasteful as it is, Phred's speech is as protected as yours and mine. You can't rail against "Political Correctness" and "Hate Speech" laws out one side of your mouth and cheer for legislation like this out of the other.
Plus, while I have plenty of respect for America's fallen heroes, a law with the name "Respect for America's Fallen Heroes Act" is just a bit Orwellian, and making it a federal felony to say or do certain things (that will be left open to the judgement of future Justice Departments) within 150ft of a road leading into a cemetery is just bad law, bound for future misuse.
Phred is annoying, but he's temporary. He will die, and his loony followers will realize how fruity they look and go join the Moonies or some other respectable cult and harass people at airports instead of at funerals. This too will pass. But federal law is almost always forever.
Please, folks, unwrap that flag from around you and think before you legislate, okay?