kick oneself
acrimony; sternness; hardness; rigour; sharpness; stringency【法】 iron; stringency
remorse; self-abuse; self-reproach【法】 remorse; self-accusation