and might as well go to them for the rule:
<...>
MSNBC.com requires permission of the editor in chief.
"MSNBC.com employees who take part in civic or other outside activities, including participation in political campaigns or public events such as speeches, marches and political rallies, or who publicly espouse controversial positions, may find that these activities jeopardize their standing as objective journalists. MSNBC.com employees should report any such potential conflicts in advance to, and obtain the prior approval of, the Editor in Chief or his designee.
"If a contribution, monetary or otherwise, to a candidate or group with a political or social agenda could create the appearance of a conflict of interest due to the employee’s responsibilities at MSNBC.com, the contribution must receive the prior approval of the section Executive Producer or Editor in Chief. Any participation in a political campaign must be reported to the employee’s immediate manager.
"MSNBC.com employees may not be candidates for public office without the prior approval of the section Executive Producer or Editor in Chief. MSNBC.com will endeavor to arrange for an appropriate leave of absence during any such period of candidacy, if possible. In no event will any MSNBC.com employee be permitted to report during such a candidacy, without prior approval of the Editor in Chief.
"MSNBC.com employees must not make contributions on behalf of MSNBC.com to political candidates or political parties. It may be against the law."
<...>
http://www.msnbc.msn.com/id/19178161/(click on "show more text" at the bottom)
Keith himself, Rachel Maddow, and pretty much everyone else actually familiar with the case admits he didn't go for permission, and thereby broke the rules. Making things worse, he talked about the contributions in public. The question isn't so much about whether or not he broke the rule, but what MSNBC should be doing about it. My thought is that as embarrassing as all this is, they can't just let it slide.
Contracts are private so nobody knows what's in his, but it would be difficult to believe he had a clause allowing him to ignore this rule.