semivirtue
/ˌsɛmɪˈvɜːrʃuː/Definitions
1. noun
A quality or characteristic that is intermediate between virtue and vice; a lesser or imperfect virtue.
“The politician’s semivirtue in addressing the crisis was criticized for being too little, too late.”