A man has claimed he was called “a nonce” among other homophobic slurs as he finished his shift in Liverpool city centre.