All the captains with the exceptions of Sisko and Archer broke the Prime Directive with no consequences. And really, that's only because Sisko was hardly ever in any situations where the Prime Directive applied, though the whole Emissary thing was cutting things close. And there was no Prime Directive in Archer's time.
Hell, wasn't said in The Drumhead that Picard ahd the most Prime Directive violations for captains currently serving?
Bottom line: there are no consequences for violating the Prime Directive. Unless you're the Crazy Evil Captain/Admiral of the Week.