Those (not so)poor white people do not support liberals because liberal policies are in fact against poor people in long term. Free market economy is the only economic system in human history that lift everyone's living standard, including poor.
What value does liberals hold is morally or practically superior to others? Robbing the rich?