Kacey Musgraves made a generous donation to a scholarship fund in Golden, Texas, where she was born and raised, after sparking backlash for bashing her hometown.