Come on, i mean you can give permissions to the individual ranks in your guild.
I can't even see why Bioware has to do anything, it's your own naivety that made that possible. im conna compare to another game now, and i know i'll get some hate for it but anyway here goes.
Take EVE online, with all it's great gameplay and PvP, there's actually alot of scams going on, and the devs do nothing about it, because it's the players responsibility. I was in a corp(guild) and we got robbed, we lost everything we had, alot of moduls(gear) and ISK(Credits), but the other way around, we also did some good heist our-self.
point is, it's your own fault, yeah maybe you meet a person you think you can trust, and he decides to stab you in the back, but that's how it goes, deal with it, live with it. Bioware have given you the tools to keep the bank safe so don't try to put it on Bioware.
Anyway cheers all