They are fighting amongst themselves, but it is not over their nuke program, the Islamist part of their government or threats to Israel. Mousavi is the same threat to Israel.
That is why this massive Westerner support for the “revolution” will add up to nothing. As soon as Israel does what is best for the world and strikes, they will unite like you said.