Thank you. Yes, I do. However, considering your clarification I'll keep them to myself.
This naming convention isn't universal. As I mentioned in my edited post, it was uncommon in south Texas where I grew up. Where I currently live there is a large Hispanic immigrant community and it is quite common.
Again, I agree with this. There is no excuse for mocking anyone's name. As I previously mentioned I don't follow Ms. Ingraham. If she does this only with Hispanics, then yes, this is indeed an ethnic slur. On the other hand, if this is how she treats everyone with whom she disagrees, then that is just a gross lack of common courtesy.