Trump may have praised the Brexit, but Mme. Merkel is the one who created the conditions, with her misguided decisions in the refugee crisis, that actually made it happen. And like all of her predecessors since Helmut Kohl, she has grossly neglected the armed forces. In a country as wealthy as Germany, and as exposed - no major country between them and Russia - this is just insane. 

As for the trade imbalance, it is mostly an effect not of unilateral German policies but of the Euro, which undervalues Germany's economic output and overvalues that of most other European countries.