I was wondering about block import in particular about invalid blocks: What are the consequences of a block being deemed invalid/failing block import - except well for the block not being imported. Is there any punishment for the block author for example?
Related: The block producer will try to import its own block as far as I know, if that fails I would assume it won't distribute it over the network. So even if there were a punishment for invalid blocks an honest node should never get punished, because even if it produced an invalid block for some reason, it would not distribute it.