Let's remember that the NFLPA agreed to this in the last CBA. It was an issue before then, but they decided to take a stand on other monetary issues instead. They had a chance to help create a better process but they punted on it out of greed. They're at the very least complicit in this situation.