Rove is fucked. plain and simple.

the president said that he would fire anybody leaking insider information.

rove leaked insider information

the legality of what he did is irrelevant.

if the president doesnt keep his word then its republican suicide.