"U.S. resident with a visa" does not compute. There are many different visas and I don't think any of them make you a citizen. For example, an expired visa.
I guess saying bizarrely racist shit in ESPN is Emmy stuff these days. Imagine telling a white man married to a black woman they he can no longer have an opinion about whites in general. If any white analyst said the exact same thing Clark did he would be immediately fired