Here, crude is the correct synonym of vulgar as it implies something that is unrefined, obscene or corrupt. Chaste is someone who is pure, decent or modest, decent implies something respectful and modest and polite implies someone who is cultured and refined.