Answer:
controlling: controlling people usually try to criticize others as a way of feeling better themselves and trying to control or influence their behavior. 
rude: a rude person is someone impolite that simply has bad manners. 
impatient: impatient people are generally very easily irritated by having to wait for other people or other things to happen.