Seems to me that a good commish makes the call instead of hiding behind a website rule that is poorly worded.
Maybe I missed it somewhere, but what is the exact wording of the rule, anyway? If it's ambiguous, then make the call. For example, if the website rule says that a kicker must be rostered, yet doesn't say when (as in every day of the season, or just by game time), then apply the rule as you think it should be with regards to how you run your league. If it doesn't specifically say "continually throughout the season" or "by game time", then I would think you'd assume it meant by game time. It would be idiotic to have to keep a player on your roster every day of the season, and yet when you bid on another player/drop your kicker, there is no mention of the violation.