derogatory

(adj) expressive of a low opinion ; disparaging  
Terrance was unpleasant and shouted derogatory comments making fun of passers by.