Objectively speaking, it just hasn’t been a great week for Al Sharpton.