So much of this is spot on, but sadly I find the final point way too optimistic for now.
For real change to happen there needs to be a lot more support for those who do point out discrimination. It's all too easy to overlook the every-day battles that are being fought (and lost) by female and ethnic minority Architects. These are often the people that end up leaving after years of trying and failing to change their situation in a famously-slow-to-change profession.
Part of the reason for this slow change is the lack of any kind of unity in our highly competitive profession. Uniting against Brexit is a very different thing to uniting against your employer, particularly when the fight is 'not yours'. Speaking out against problems across the world has always come more naturally to the profession that doing the little things that would make work and life more bearable and a little fairer for those around you.
On the plus side, if enough of us leave, will the skills gap left behind be enough to force some sort of reform?