Johnson faces backlash after casting himself as John Henry