The fact that you had mentioned racist comments has absolutely no bearing on whether or not your unemployment would be denied. The unemployment system is NOT the EEOC, is not in the business of making sure there is no discrimination based on race, sex, age, etc. They are not the agency you would be making a legitimate complaint of racial discrimination or mistreatment to, even if you wanted to make one.
The fact finding that has gone on during your claim process has totally disregarded your random complaints that your employer made racist complaints or that you heard them on the worksite. They also have rightfully ignored any implications you've made about the employer not paying you correctly or not using proper safety procedures.
They want to know why you were discharged, who told you you were discharged, under what circumstances you were discharged,etc.
What the unemployment system will want to know is if you are out of a job through no fault of your own. It sounds to me like this employer wanted to fire you. For many reasons, including the one about you getting too .....y on the job, as he put it. You weren't winning any employee of the month awards anyhow.
But the primary thing that led to your termination was the incident in which they told you to tell the transients to get off the property. The supervisors who told you to do this may deny they told you to do it. And you definitely over reacted, or in their opinion, did not handle this situation in an appropriate way. Your story of "I hit them after I was attacked! (I was attacked while throwing their things off the property)" does not apparently reflect reasonable response, in the decision of the unemployment system. The employer even went so far as to call the police to the scene. He mentioned this as the specific reason why you were terminated.
From the sound of it, though, this is your first denial of benefits. So that would mean that you have an appeal hearing to do? If so, file your appeal, and keep certifying for benefits weekly as you have been instructed.
If your employer keeps bringing in irrelevant material about your attitude and job performance, does not stick exactly to the situation being discussed, and if YOU can get all the irrelevant material out of your presentation of the facts, can simply stick to your position of "I was asked to remove the vagrants from the property" and "I defended myself when they attacked me," and "The police did not press charges against me," you might have a chance to show that your actions were not work related misconduct and did not give the employer a clear cut reasonable reason to terminate you.
Get rid of all these things you think are going to help you like how the employer allowed you to hear racist comments or didn't pay on time or used unsafe practices. These only hurt your chances of being approved for unemployment benefits on appeal.
Meantime, I heartily agree that you should spend the majority of your time and effort looking for something else and not count on being approved in appeal for unemployment benefits in this situation. They've got a pretty well documented case of your having over-responded to the transient relocation issue. Most attorneys are not interested in taking your case, because unemployment, if and when it is approved is not much money anyhow, and as I said, it is not the venue you'd pursue any other areas of complaint. Legal services will sometimes help people with their unemployment hearings and appeals.