I wonder is it really necessary to explicitly ban every sort of discrimination? Shouldn't it be simple 'discrimination is not allowed'? Otherwise we will be listing every type of discrimination and revisiting this list every now and then. And it leads to questions like 'is it acceptable to discriminate by boldness if it is not in the list?'
While I agree that such not-so-well-known discriminations should be publically discussed, I feel like 'banning' them one by one is the wrong direction to take.