Steve Lynch is the only democrat that i have ever voted for.
I live in his district and completely understand that while living here in MA i will never have a better rep than Mr. Lynch.
I'm not in his district, but I wouldn't feel awful casting a vote for him, because you're right, here in the Commonwealth there are much, much worse. He's about the best you can get from the D party.