Why shouldn't rap be esoteric able to take in current events history and criticism? I guess it's this old idea of containment - that rappers because they're black can't and shouldn't aspire to look outside the ghetto for influence.
I have sung for Americans of every political persuasion and I am proud that I never refuse to sing to an audience no matter what religion or color of their skin or situation in life.