For starters, Harry Reid can't see much of anything beyond his own political divide. Which explains how he can say what he did about Hispanics. A republican Hispanic doesn't fit into his mindset. Worlds collide with dogs and cats living together or something.
Which brings us to Marco Rubio. Who happens to be Hispanic and a Republican running for Senate in Florida.
Reid has a 'D' after his name. Sadly, he can make stupid statements like he did and still be sitting as Majority Leader in the Senate.