in Culture Actor Ian McKellen says it is shameful to discriminate against athletes because of their sexual orientation