You can use cli wallet - there is no problems with it
And how do you propose I get my funds off the online wallet to use your suggested command line tool, which was a copy paste of monero code?
Your logics are lacking
You are doing something wrong. This happened to me when i swapped my spent and view keys by mistake for instance.