A simple balance to this is to set the spending limit of the government. If the government does not have extra money to spend (waste) for the special interests, corruption will be avoided.