Judge breaks ABA judicial code, Trump has grounds for dismissal