Non-ideal Weight Discrimination in EU Law