Because he's a damn good Congressman...plain and simple.
So lying,
using taxpayer dollars for your fetishes and not following protocol is ok with you and contributes to why you think he is "damn good". These are not traits anyone should want in a US Congressman....you disagree??? Ignoring these character flaws and deeming him "damn good" reeks of a partisan drone.
Oh geez..really?
Lemme guess..you voted for Bush twice..and put up that crap?
People "on both sides of the aisle" don't like Representative Weiner because he's a firebrand. He likes a fight. He won't rollover when Republicans are trying to ram something through congress, that he knows his wrong, to make peace.
Congress use to be like horse trading, and it would be understandable if that environment still existed, the resentment against Representative Weiner's outbursts. But it's not.