@maporsche,
I am going to start another thread for this conversation, but to answer this case--
Felon has always been a noun. It means "someone who has committed a felony". It carries no political or emotional weight beyond this meaning.
In Contrast, consider the word "queer".
Queer originally had the meaning "something odd, out of the ordinary and perhaps dangerous". And.. it was originally an adjective.
When "Queer" took on the meaning of homosexual, to the point that the word was assumed to be "homosexual" it was offensive. Ascribing the word to the behavior was contrived to insert a political judgement into the language.
When the word "queer" became a noun, it was especially hateful.