I would fix the credit first, I made some mistakes too, but also had issues with a credit card company reporting my card past due when I have made every payment since I had it in 08, fixing that alone bumped me 90 points. Get an equifax credit report on their site. Costs money but may save money...
Come on, white people aren't the reason for all your problems, buffalo herded out, "idle no more". We are grown ups, don't play the blame game like a 4 year old niece and nephew play
these are the people you start BS'ing with in the cabin to find out who they work for, what crew they are on, etc. Call the company they work for say they were being offensive, wrecking private property, driving intoxicated and smoking dope. They will be drug tested and be on the first charter out.