Multibit HD 0.5.1 with Unconfirmed transactions for months now Multibit HD 0.5.1

This is my wallet's transaction list and amount:



I am having the following issues:


I don't understand why do I have 0.07btc ~ 224.59$ unconfirmed for a month by now.
I have three transactions there that are still sending/receiving... What the hell?


These are the transactions in the blockchain:


https://blockchain.info/tx-index/9ca971dfab49b924bde33664505c7f3f19e3480171cc2e4c04b93a07e8ec4305
https://blockchain.info/tx-index/9e3f1b829b13731701a8aa71f97675c4c60881c622712f7a664f0cff63a75044
https://blockchain.info/tx-index/d22eefe0f139a825e725c403f029c907cd6975b8706d4f1e4b47b85025ccf797


I have tried the following solutions that failed:


Wallet repair multiple times
Wallet removal and reinstallation, from the seed words
Wallet recovery on another computer


What I didn't try:


Double spend (how do I do it in Multibit HD?)
Remove transaction from mempool or wtvr (how do I do it in Multibit HD?)
I got help from BTC Portugal (Portuguese slack channel, thank you @riclas, @shutaru and @malmen) and was able to solve this issue.

This is what I did (ETA: 10 minutes):


Close all running Multibit HD wallets you have. I really mean all, no computer in this planet should be running your wallet at this moment.
On a "new", clean computer, or in a Virtual Machine, install Multibit HD, a fresh installation.
When the new Multibit HD installation asks you, instead of creating a new wallet, chose the restore wallet option.
Insert your seed words and date.
Voila! It will now take some minutes to synchronize your wallet with the chain, but it should load only the confirmed transactions.
Go to the other computers, uninstall Multibit HD completely.
Make sure you delete everything in folders such as C:\Users\&lt;user name here&gt;\AppData\Roaming\MultiBitHD (or /Users/&lt;user name here&gt;/Library/Application Support/MultiBitHD/ for OSX) or simply search for MultiBitHD files on your disk and delete them all.
Install the wallet once again in those computers and recover just like you did in steps 3 and 4.
Profit!


If you are really in a rush, just perform steps 6, 7 and 8.

Don't do any of this if you don't know your words and date for recovery!

UPDATE: This doesn't actually solve the issue. In fact the wallet thinks that all your transactions are confirmed, until you try to spend the money. Then you'll get a Low spendable balance detected. some of your bitcoins are tied up with ongoing transactions. error.

The thing is that the wallet refuses (or the network refuses) to double spend that money, because they see the unconfirmed requests already broadcasted.

For what I've read these requests will never timeout from the mempool. This is a known issue of BTC, and is making this coin hard to scale to the rising numbers of transactions (as of now only 3 transactions are processed per minute, which is ridiculous).

The only way I can perceive now to "solve" these unconfirmed transactions, is to use accelerators.

These accelerators are basically mining pools (a huge team of miners), where you ask them "pretty please" to consider adding your transaction to their next created block. This will confirm your transactions. However, this solution is at very least, not accessible.

You can try asking it for free here: https://www.viabtc.com/tools/txaccelerator/

After I get my money back, I'll consider not using Multibit HD anymore, since issues like these made me lose some money so far...