I believe he's wrong. I think she can speak on anything so long as she isn't wearing the badge or any uniform that goes with it.
As an American she's allowed to be part of the political process. If this prosecuting attorney wants everyone to believe that lawyers for the state aren't involved in politics, then he's nuts. Everyone knows they are.
Yep, which includes running for political office. Her boss has helped publicize her name and her views, now she should take advantage of the situation and run for Congress.