having mixed feelings about someone or something
ambivalent
bold; defiant; insolent; shameless
brazen
direct; straightforward
forthright
indignant; outraged
incensed
disinclined to believe; skeptical
incredulous
offensively condescending
patronizing
affecting the emotions
poignant
making an exaggerated outward show; pompous
pretentious
boldly certain of one’s position; not ashamed
unabashed
perverse or twisted (as in sense of humor)
wry