abusive

(adj) opprobrious

scurrilous
offensive (similar term)