Including HTML content from WordPress when it's not your post content but your theme settings can be done! It's just a mess.
Reputation is what other people know about you. Honor is what you know about yourself. The friction tends to arise when the two are not the same. There is no more hollow feeling than to stand with your honor shattered at your feet while soaring public reputation wraps you in rewards. That's soul destroying. The other way around is merely very, very irritating.
Tired of cranky people being jerks? Want to stop them from abusing your contact form? It's sadly harder than it should be.
Adding buttons to a Gutenberg block can indeed be done. Dare I say it? Simply.