Ok, so in my opinion, there are a few reasons why this happened. Black voters tend to vote democrat, anyway. I’m not sure how Latins vote, but my educated guess is that the majority of them vote democratic, too.
I have been told multiple times that the democrats are the “poor man’s party” and the republicans are the “rich man’s party”. We all know how generalizations spread, so imagine how many people are out there thinking this. I don’t know where it came from, but when people think about the party that is going to look out for the poor people, it is not social and fiscal conservatives.
Basic sociology says that groups like people that are like them. Everyone knows this. If it’s not color, it will be political affiliation, religion, or martial arts discipline. How many african americans make up the U.S.? The minority will usually tend to have a different psychology than the majority. The majority grows up with with things being “normal”, or default. It is harder for the minority to have this same mindset, because they are not what is default. We would all like to forget about race, but it’s not a sweeping mindset that takes over all at once. A lot of people still care about race, don’t know how to talk about race, don’t know how to assimilate, or don’t know how to look past it and forget the past, and that doesn’t make it easy when it is always brought up. I remember being surprised when I started seeing non-whites in leadership roles in the media.
Also, like I said before, Bush made an extremely bad impression on the republican party. When I started paying attention to politics in 2007 and heard about all of the stuff his administration had done, I was confounded. That was my first impression of republicans (I did not vote in last election, either).
Of course there are a million other factors as well, such as more young people getting into, and participating in politics. I can’t name all the reasons, but these were some of the ones that stood out to me.