Wales takes a stand as workers, women, Welsh nationalists, gays and ethnic minorities stand up for their rights and make huge leaps forward.