My problem with articles like this is the assumption that only one sub group of people are affected by preferential treatment. There's no doubt that certain groups have been discriminated against, but that discrimination isn't against a single target. The greatest con game played against the poor is to pit each group against each other, leaving the wealthy to laugh at us all.
No we should not start reverse discrimination based on gender, orientation, ethnicity, financial status, nationality, age or whatever other arbitrary factor pits one set of people against another.
Why should person be at a disadvantage for the rest of their working lives, just because people who look like them have committed injustices? That kind of reasoning promotes discrimination and anger, while those with the power and money just sit back and laugh as the people below them fight amongst each other.
Why can't we just have fairness? Make it a civil crime to not be fair. Fine companies that have been found to deliberately exclude individuals from promotion or other rewards when it can be clearly shown they favor one set of people over others.
All I hear when I see articles like this is another attempt to let the good old boys club continue as before. Because this article isn't a call to bring them to account for their actions. It's a call to let them continue as before, but instead of targeting women they get to choose another group to ignore.