If you are quick enough and project is small and everyone is in the same room (or it's just you with an iMac and laptop), it's very-very convenient. People who start using Git and/or using it as a sole committers value such convenience a lot.
I get that. But it's also sending me red flashing lights, because people with GUIs sometimes not only 'value such convenience a lot', sometimes they don't know better.
I agree. Rewriting public history causes lightening to fall from the sky and strike you down. Also everyone then hates you. This is what I've had problems with Git UI's the in past... They try to make git easier and as a result tend to hide, or gloss over, very important details. Rewriting history is a non-trivial thing to do and should be done with the utmost care.
Can you put up a warning dialog, at least, when doing a force push?