Defence lawyer Monte MacGregor often finds himself in the difficult position of defending a deeply unpopular clients.