No Joe Citizen gets to choose what laws to obey. This is a country founded on laws. We're all obliged to obey them, even if we disagree with them. Imagine yourself in traffic court — going 50 in a 30 — and you tell the judge: "Well, I didn't think 30 mph was a reasonable speed limit." Or, "I didn't see the sign." Guess what? You still get the fine.
These 47 Senators plainly violated the Logan Act. Yes, it was passed in 1799, but that's not an excuse. It's still the law. And I don't think any of them can claim ignorance ("I didn't see the sign"), since it was discussed in the media after Boehner invited Netanyahu to speak to the Congress without consulting or informing the Executive Branch — the Legislature clearly meddling in foreign policy. Exactly why the Logan Act was passed.
Was it treason? Strong word — and not in the statute — but it's clearly a felony. Fine or imprisonment for up to three years, or both. They should clearly be prosecuted — no one is above the law, including our Senators — and I'd clearly like to hear what excuses or prevarications they come up with. I might like to use one the next time I'm in traffic court.