IMHO - Felon = Felon... It'd be hard for me to concur w/ your post; but suffice it to say that "I am so glad we American's have the right to speak our minds!" My opinion is not necessarily fair, but U.S. Military and L.E. service have likely just given me a different "Take" on fairness..; could just be thick skin..!
Anyway, nice post Non-the-less.
Have a good one,