The president is under fire for calling a Democratic lawmaker’s Baltimore district “rat-infested”.