Rep. Patrick Murphy is in a bad mood. He’s angry about the state of his bid for re-election, and it shows. Murphy, who’s facing a re-match election from former congressman Mike Fitzpatrick, serves southeastern Pennsylvania’s 8th district, north of Philadelphia.

In a new video, Rep. Murphy, speaking to a gathering of roughly two dozen union members, blames Fitzpatrick for the state of the economy. His pro-free trade policies resulted in job lesses from outsourcing, Murphy says to much applause. Then things get nasty.

“He was the tie-breaking vote to ship jobs oversees. And he has the audacity to turn around now and say, ‘Look at unemployment, look at what the Democrats did.’”

“No s—, Sherlock, No s—,” adds Murphy.

Language Warning:

To Murphy’s point about outsourcing, today’s “Great Recession” and the jobs that have been lost resulted mainly thanks to an over-leveraged economy pushed over the precipice by the collapse of the consumer mortgage market.

Protectionism might go over well with a union crowd, but it doesn’t explain why companies are building multi-trillion dollar cash reserves today, or why hiring and job growth nationally has stagnated.

Could it be–just possibly–the policies and government posture adopted by the incumbent administration and Congress that is causing this hesitation on the part of business?