...but I still want to know if the word douchebag can be used in educated company to talk about some obnoxious person. Or would the speaker sound vulgar?
Yes, douchebag is a strong insult with a slight sexual connotation, the speaker would sound vulgar, a bit like if you called someone a "***". I wouldn't use it in an educated environment.