Seems like a fine should be more for being negligent in your donation sources, and so your campaign accepted a donation you shouldn’t have. It should be a whole different category when you are warned multiple times along the way, which sounds like the case here, and then go on to knowingly break campaign finance laws. I think revoking his church’s tax exempt status, if even only temporarily, would serve as more of a deterrent.