Excoriate
to criticize severely
Intransigent
refusing to compromise or change one’s view
Disputatious
inclined to argue or debate
Insouciant
showing a casual lack of concern
Perfidious
deceitful and untrustworthy
Bellicose
demonstrating aggression or willingness to fight
Pernicious
having a harmful effect, especially in a subtle way
Recalcitrant
stubbornly resisting authority or control
Perspicacious
having keen understanding and insight
Sagacious
wise or shrewd in judgment