Some of these complaints about male vs female sports stars are ridiculous.  Sports is a business.  Athlete compensation is a function of ticket sales and TV revenues.  If the men's US Open golf tournament draws more viewers and sells more high priced tickets than the ladies one, then prize money will be higher.  That is not discrimination.  It is the market.  Imagine if the WNBA had to pay women's basketball players the same as Lebron James or Kevin Durant.  The league would be out of business the next day.  It is a silly idea.

But should a male or female teacher or policeman or carpenter make the same wage.  Absolutely.  And I think, all else being equal, they generally do.