Why would you fire someone for doing what they were hired to do? These are the people you probably want on your side. The real solution is to change their job descriptions to something reasonable. Otherwise their replacements will just do the same thing.