Answer:
Rude:
Grosero (for a male)
Grosera (for a female)
Disrespectful:
irrespestuso (for a male)
Irrespetuosa (for a female)
9.5m questions
12.2m answers