Obnoxious

Causing disapproval or protest