The most disappointing thing to me is the view that anyone who voted leave was either, uneducated, poor or a bigot. This is just wrong, millions of people have voted to leave the EU, and for a variety of reasons. And yes, immigration is one of those reasons. Being concerned about immigration does not make millions of people racists.
Regarding the prime Minister, he probably would have left office within a year or so anyway, but having lost the referendum he is doing the right thing and resigning. And given how out of touch the Labour Party were with their voters, maybe their leader will also consider his future. But political leaders come and go, the country has made its choice, and people must accept that and work together for the benefit of the Britain.