High court strikes down \'scandalous\' part of trademark law