It's ignorant. Maybe not the costume, but the face paint thing. Not all black people know of Tupac, if I wasn't aware of Tupac and saw a white dude dressed like this, I would want to have a serious word with him.
Anyway let's not turn this into a discussion about racism, I just wanted people to laugh at the picture.