Answer: Because the government wants to maintain social security
Explanation:
They lost their land because they could not get enough money from the farming to pay their mortgages.
Answer:
The separation of powers limits government by spreading the power between the 3 branches (Legislative, Executive, and Judicial) so that not one branch has too much power. Hope that answered your question!
While there can't be a definite answer, there is an explanation. America is generally a diverse place, as it is the country of immigrants. This brings in a mixture of culture.
Certain cultures may have hate for others, which can generate the hate you see. Another possibility is the idea of the silent majority. The amount of people who spread hate may be in the minority, but their voice is so loud they may appear to be the majority. =)