When Holder was found in contempt it was legal for him to continue to be paid. Now thay want to retroactively impose a punishment on him for past actions. I think that would fall under the ex post facto restrictions. I think that all they can do is pass a law sanctioning any future cabinet member found in contempt and stripping them of their salary. And I don't have a problem with that.
I don’t think so.
If what you said was true you could never stop paying anyone.
I’m not a lawyer so I could be completely wrong on this, but Holder’s contempt of Congress is ongoing. It is not a one time action in the past, but is continuing at this moment. Consequently any law that prohibits paying a government official who is in contempt of Congress would apply to Holder because his contempt is ongoing. Even if it were not ongoing, Congress could surely find him in contempt for any number of wrongdoings after the law is passed.