Mark Wilson/Getty Images It has been a hell of a week for President Donald Trump, even by his own standards. (And the week isn’t over.) In just two days, Trump snubbed a key NATO ally (again), made remarks about Jews that were widely criticized as being antisemitic (again), flip-flopped on a key economic proposal (again), […]