A gay Vodafone store worker has won £30,000 in compensation