That is very unfortunate of you and I think your banking institutions are a little bit greedy! I think it would be more ideal if you had reported what you've experienced to proper authorities since it could be a fraud - on charging you excessive fee for just a mere bank statement alone.
In contrast, it is free to obtain a bank statement in my country and that document could be easily acquired after a few minutes of your request without any hassle.
In line with your narration, my only hope is that the U.S. Government, specifically their VISA requirements, will one day accept signed Bitcoin address as a way to show proof of ones financial capacity. Imho.
