you are very brave to share it, it is truly very nice of you to do so ! I will definitely make sure to get 2factor authentication. This can happen to just anyone so we should not be naive.
Like you say, if we want to be our own bank than we should also realize that we carry the responsibility ourselves to make sure that our money is safe.
Thanks for sharing and really so sorry to hear that this happened to you !