Respectfully Amber, you named only Republicans, stating they alone are why convicted criminals and minorities cannot get jobs. You wrote and I quote -->   "Republicans love to discriminate in hiring someone, whether it be blacks, Hispanics, women, old people, or those with criminal records"

Criminals and minorities (and White/nonHispanics as well, you forgot them) all need to look in the mirror and ask themselves why they are not employable in the normal sector. They need to ask themselves, "gee, what did I do to cause it" or, "gee, what can I do to change it." That will be the answer to your "logical reasons not to hire people." 

"old people" (your descriptive word) are to save for their retirement, and often pick up a small job just to stay busy/involved.

 But that means accepting  personal responsibility for their own actions and their own decisions. 

Being a bleeding heart, and anti-police and anti employers is not the answer.

 Again, personal responsibility is THE answer.