Kelly Osbourne tried her best to call out Donald Trump on "The View" Tuesday, but only succeeded in having to defend herself against charges of racism.

In an attempt to put down Trump for his recent anti-illegal immigration statements, Osbourne asked, "If you kicked every Latino out of this country, then who is going to be cleaning your toilets, Donald Trump?" Ouch.

Then, co-host Rosie Perez starts the piling on...poor Kelly, that is.