Block transactions to certain address or 2F authentication

A simple solution for those who have a compromised wallet, is to have the option to BLOCK transactions for other addresses.
This would need a metamask database, but it would increase the security of metamask and even allow people who were compromised and can’t even put some funds in their account just to pay the fees.
That would help some people to recover some tokens, and give then a little time to save funds from bots and hackers, who would have to be constantly using new addresses just to continue hacking.
It would also be the first wallet with that function!

Adding a 2F authentication for transactions would also save those people, and increase the security of the wallet.