N ew York mayor Bill de Blasio was widely ridiculed last week for jetting off to Germany to protest President Donald Trump just one day after a New York City police officer was shot dead execution style in the Bronx.