Arrogant, ignorant and obnoxious are all aspects of a person's personality. Rude and offensive are examples of a person's attitude to other people. So therefore not synonyms.🙂