Dr. Michael Hofer, Strafverteidiger