Obama is the President. He signed the bill into law. You are also ignoring the FACT that many DEMS also had a hand in watering it down. It is dishonest to claim otherwise. Yes, the Reps helped water it down. But so did the NY Dems and the Blue dog Dems.
Obama is the one who put Dodd Frank into law by signing it. If he wanted something stronger, he should have fought harder for it.
It was the DEMS who had a SUPER MAJORITY at the time, they could have pushed it through with whatever they wanted. But Obama/Reid/Pelosi couldn't keep their own party in tact for the vote.
So quit trying to solely blame the Reps. They were in the minority in both houses. The Dems could have rammed it through just as they did with the Obama care.
Just so you know, the Dems didn't have a supermajority in the Senate and needed at least one Republican vote to pass it.