So the contradiction is that you're arguing that laws are a top-down imposition but here you're saying Jim Crow laws were bottom up.(imo this is historically innacurate)
So, whites just came up with more creative ways (like segregation) to keep blacks from advancing (economically or socially)