In the heat of the moment, we may block. In the long run, we may have forgotten that one person has been blocked. We may also have forgotten that people change, mature, grow.
I propose an improved blocking setup that may help us block without the feeling of being completely cut off from the other player for all eternity until the block curse is broken.
Blocks in game should last a set amount of time, let's use 48 hours for example. The block will expire after 48 hours, pretty simple. How long can you be mad at one glitchen for?
If the glitchen is being so bad that you have to block them for all eternity, then you should have to send a "permanent block feedback report" to TS on why you are permanently blocking this other player. The report can be optional so you can leave it blank to just have no reason whatsoever. This would be different from a player report, and would not be breaking the TOS, if one had "too many" permanent blocks on them. One question I wonder, would this be important information to TS?