"White trash" в американском сленге -- это пренебрежительное название особенно бедных слоев населения, в каком-то смысле отбившихся от общества и совершенно не уважающих ни закон, ни мораль. "Redneck" (а также еще несколько сленговых слов, описывающих людей из конкретных штатов, как, например, таких выходцев из Оклахомы называют "Okie") -- это больше про имущественное положение человека, но при этом подчеркивает, что человек жил/живет далеко от крупных городов и прочих признаков современной цивилизации, в следствие чего имеет маленькое о них представление. "White trash" -- это больше про морально упавших людей, часто представляющих в глазах общественности определенную опасность.