Projects like this are doomed, because they fundamentally ignore how language works, how language evolves, and how humans work.
My favourite example is "idiot". Once upon a time it was a clinical diagnosis used by physicians to describe people. This word of course turned into a slur, so the diagnosis word had to be changed, and people at that time chose "retard". ...Which promptly became a slur, forcing people to yet again pick a new word. Is "mentally handicapped" ok these days? This list suggest "people who have a cognitive disability", that sure rolls easily off the tongue.
But it's interesting to note that even though this list calls out "retard", it doesn't call out "idiot". Because the time that word was replaced by its politically correct replacement is so long ago that the people who made this list aren't aware of it and therefore think it has always been a slur, and that it's therefore, somehow, magically not disparaging towards the cognitively disabled.
Another great example of idiocy (!) from this list is "basket case". They're claiming you shouldn't use it because it's offensive to quadriplegics, because that's what it originally meant.
WHEN?!? IN THE 1800's?!? That expression hasn't meant or referenced quadriplegics in a long, long time. But apparently someone with a stick up their ass dug up the etymology of it and decided to include it in the list. But forgot about "idiot".
This is white-knighting feel-good slacktivism at its finest. You haven't accomplished anything by putting together this list.