There is way too much waffle here to address it all, but you are doing what most black people decry. You are labelling all white people with the actions of a sub-group of white people. The things you describe are white trash traits, redneck traits, not ALL white people traits.
You scream and splutter if anyone describes Black people as criminal, violent, uneducated, or racist based merely on a few that quite prominently are, those who attract headlines, yet feel it is ok to mock all white people based on redneck behaviour.
All you are doing is alienating those white people who are trying to eliminate racism and treat all races fairly. How does that help anyone? Maybe it is time for YOU to drop the racism if you really want to see racism against people of colour dropped. Responses like yours are likely to make those who are trying to change things in your favour shrug their shoulders and walk away.