El segundo uso que descibes a mi me se me parece más a repelente
que a repugnante
. Desde luego, algo puede ser repelente porque da asco (es repugnante), pero algo pude repelernos sin llegar a dar asco.
Por ejemplo, si una persona es muy machista o racista (siendo esos rasgos que ti te molestan en extremo), su actitud te puede causar "asco" (un desagrado muy fuerte) y puedes tildar a esa persona (o su actitud) de repugnante. Sin embargo, quizá esa persona símplemente está siempre quejándose (o es aburrida o cuenta chistes muy muy malos...). Tanto, que no te apetece estar con ella, porque te deprime y te hastía. Esa persona te repele, te causa aversión, pero no necesariamente asco.
Así que para mi gusto (y a nivel práctico), hay una fina linea que distingue el uso de "repugnante" dependiendo de si causa rechazo por ser asqueroso o de muy mal gusto o no. Yo no calificaría a alguien de repugnate simplemente por ser repelente / repulsivo aunque técnicamente el significado de esos términos permita hacerlo. Para mi una persona caprichosa no es necesariamente repugnante, aunque sí replente a cierto grado.
En conclusión, no creo que se pueda tachar a una persona de "repugnante" simplemente porque su actitud repele o aleja a los demás. El motivo de tal repulsión o el nivel de desgrado es para mi lo que hace que se pueda usar el término o no y por eso cuestiono un poco su uso en ese sentido.