The idea that Stephen Lynch is a moderate charade is getting ridiculous. He voted against Obama care from the left, calling strongly for a universal healthcare system based upon public option, which all these socially liberal pro-abortion very much progressives congressman did not. He visited Cuba in 2002, and met with Castro, one of only 5 congressmen to do so. He's also very left wing in regards to labor unions, and strongly opposes RTW, statewide in any state or nationwide. "In response to a budget crisis in the state's nursing homes, due primarily to Medicaid shortfalls, he filed an unsuccessful bill in April 2001 to increase Medicaid funding by $200 million". I could go on, but do I need to go on, but let's let the abortion lobby and Lena Dunham's define what left wing is and let's keep on losing elections!
To be fair, Lynch is a moderate Democrat by MA standards, but a moderately liberal one by nat'l standards. He generally votes more moderate on social issues & liberal on economic & environmental issues. To actually paraphrase the man, calling him the least liberal member from MA is like calling him the slowest Kenyan in the Boston Marathon; it's all relative. You're right, though, in saying that he's strongly pro-labor; he focuses on bringing manufacturing jobs to his district. He's even a co-founder & co-chair of the Congressional Labor & Working Families Caucus.