Iranian courts used to supress political opinion and journalistic freedom